Suma - kod PHP

To jest kod dokumentu index.php:

<!DOCTYPE html>
<html lang="pl-PL">
<head>
  <title>Suma</title>
  <meta charset="utf-8">
  <link rel="stylesheet" href="style.css">
</head>
<body>
  <h1>Suma</h1>
  <?php
  $form =<<<FORM
  <form action='index.php' method='GET'>
    <label for='a'>a = </a>
    <input type='text' id='a' name='a' value='0'>
    <label for='b'>b = </a>
    <input type='text' id='b' name='b' value='0'>
    <input type='submit' value='Oblicz'>
  </form>
  FORM;  
  echo "$form";
  echo '<div><pre>' . htmlspecialchars($form) . '</pre></div>';
  ?>
  <?php
    $a = (isset($_GET['a']))?$_GET['a']:0;
    $b = (isset($_GET['b']))?$_GET['b']:0;
    echo "a = $a<br>";
    echo "b = $b<br>";
    echo "Suma: " . ($a + $b);
  ?>
  <div>
  <?php
    $kod =<<<'KOD'
    <pre>
    $a = (isset($_GET['a']))?$_GET['a']:0;
    $b = (isset($_GET['b']))?$_GET['b']:0;
    echo "a = $a<br>";
    echo "b = $b<br>";
    echo "Suma: " . ($a + $b);
    </pre>
    KOD;
    echo str_replace('<br>', '&lt;br&gt;', $kod);
  ?>
  </div>
  <a href="../index.html"> Zamknij </a>
</body>
</html>

Do powyższej prezentacji kodu PHP wykorzystano składnię Herodoc:

  $kodphp =<<<'KODPHP'
    ... tu skopiowano kod dokumentu index.php
  KODPHP;
  echo '<div><pre>' . htmlspecialchars($kodphp) . '</pre></div>';
  
Suma Styl CSS Zamknij