Et si PHP avait un support premium du HTML markup ?
mer, 22/07/2026 - 06:26
Liam Hammett a créé une PHP RFC : native markup expressions. Si au départ, il s'agissait d'intégrer du PHP dans une page HTML, aujourd'hui, il y a une logique de faire l'inverse : intégrer du HTML dans du code PHP. Liam pose comme point de départ : PHP ne propose toujours pas de méthodes natives pour réaliser cette intégration. Le développeur peut passer par du Inline HTML, de la concaténation de chaîne / heredocs ou encore par des moteurs de templates. Aucune de ces approches n'est optimale.
Pourtant ce n'est pas une idée nouvelle. Dès 2009/2010, Facebook avait développé XHP, une extension PHP pour utiliser des morceaux de XML / HTML.
"L'objectif de cette RFC est de fournir une syntaxe native et ergonomique pour la création de HTML – le format de sortie produit par l'immense majorité des scripts PHP – avec gestion intégrée de la composition. Cette RFC est plus restrictive que XPHP en ciblant HTML.
L'objectif, en résumé : une syntaxe suffisante pour que le HTML soit une préoccupation majeure de PHP, avec des points d'extension permettant aux frameworks de personnaliser le comportement, et une marge de progression sans compromettre la rétrocompatibilité (voir Perspectives futures)."
La RFC avec tous les détails d'implémentation : https://wiki.php.net/rfc/native_markup_expressions

