Ce que notre ami kevin veut dire, c'est que tu as le fichier que tu montres est typique d'un template lu par un moteur de template (intégré ou non dans un framework)
Le remplacement des variables entre accolades n'est pas natif en PHP, c'est même la raison d'être des moteurs de templates : construire facilement des pages HTML à partir de données PHP sans avoir à se prendre le chou avec les echos et autres syntaxes PHP.
Cela dit, en PHP natif, depuis PHP5.4, tu peux utiliser les balises courtes <?=$var?>, ce qui est équivalent à <?php echo $var; ?> pour intégrer du PHP dans une page HTML. Exemple :
<h1> Bienvenue <?=$userName?> sur notre site !</h1>
Partager