PHP peut générer du HTML directement, sans utiliser de variables, en écrivant les balises HTML dans un script PHP. Voici un exemple simple :
<?php
echo "<div>";
echo "<h1>Bienvenue sur mon site</h1>";
echo "<p>Ceci est une page générée dynamiquement avec PHP.</p>";
echo "</div>";
?>Ce qui se passe ici :
- Le code commence par un bloc PHP (
<?php). - La fonction
echoaffiche directement les balises HTML comme du texte. - Les balises
<div>,<h1>, et<p>sont écrites dans des chaînes de caractères entre guillemets.
Quand ce script est exécuté, le navigateur interprète le code PHP et génère le HTML suivant :

Le résultat est une page contenant un titre et un paragraphe. Cela montre comment PHP peut être utilisé pour écrire du HTML de manière simple et directe.
Attention !
Si vous ne configurer pas le mode « HTML OUTPUT », la sandbox ne va pas interpréter le code HTML.

IL faut régler les options Ouput HTML


Dans le volet options :

Ce qui donne :

Tester :
Simplification du code
Bien sur, pour simplifier le code et éviter d’utiliser plusieurs echo, vous pouvez écrire tout le contenu HTML dans un seul echo
<?php
echo "<div>
<h1>Bienvenue sur mon site</h1>
<p>Ceci est une page générée dynamiquement avec PHP.</p>
</div>";
?>
