Je suis à la recherche d'un meilleur moyen de générer du HTML dynamique à partir de PHP.Alternative au stockage html dans les chaînes php
Avant que je ferais quelque chose comme ceci:
//generate.php
for(...)
{
$markup .= '<a id="'.$i.'">link'.$i.'</a>';
}
C'est vraiment laid, et je préférerais ne pas avoir à définir mon ligne de balisage dans les chaînes php.
Je suis à la recherche de la fonctionnalité de include "markup.php";
, mais je dois être en mesure de stocker le résultat dans une chaîne, et ne pas le sortir tout de suite. Quelque chose comme ci-dessous serait excellent.
//generate.php
for(...)
{
$markup .= include "markup.php";
}
//markup.php
<a id="<?=$i?>">link<?=$i?></a>
Un an plus tard, j'utilise Smarty. C'est génial! Merci! – Samuel