<?php

declare(strict_types=1);

$titre = 'Exemple';

/*
 * Rappel : le marqueur de fin HEREDOC s'appelle HTML pour indiquer
 * la nature du contenu au développeur ou à l'ÉDITEUR DE TEXTE,
 * certainement pas à PHP (pour qui c'est une chaîne de caractères)
 */
$html = <<<HTML
<!doctype html>
<html lang="fr">
  <head>
    <meta charset="utf-8">
    <title>$titre</title>
  </head>
  <body>
    <h1>$titre</h1>

HTML;

for ($i=1; $i<=10; $i++) {
    // Remarquez que le code HTML dans la chaîne de caractères n'est pas colorisé par l'éditeur de texte evim
    $html .= "<div>Hello $i!</div>\n";
}


$html .= <<<HTML
    <!-- Pour PHP, ceci est une simple chaîne de caractère
        Pour votre éditeur de texte, c'est un contenu HTML : les balises sont colorisées -->
  </body>
</html>
HTML;

// Une réponse HTTP est produite, son corps (la charge utile) contient ce qui est produit par echo
echo $html;