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>', '<br>', $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>';