Bonjour à tous,
une question de débutant :
comment interpréter du code PHP contenu dans une String ?
Pour utiliser du PHP en cascade on pense naturellement à utiliser la fonction include('fichier.php') qui permet l'inclusion de tout le code php contenu dans un fichier secondaire , par ex 'fichier.php'.
Mais mon problème est autre :
Je suis dans une page php qui appelle une chaine qui contient elle-même des commandes php, perdues au mileu de portions de code HTML !
Et je voudrais interpréter cette chaîne, avant de l'imprimer dans le browser.
Car sans interprétation, j'obtiens après un echo($str) quelque chose qui ressemble à celà dans le code source de la page HTML du browser:
'<p>blablablabla <?php ma_fonction_PHP(); ?> suite du blablabla</p>'
Je voudrais bien entendu interpréter la partie <?php ma_fonction_PHP(); ?>
avant de l'afficher dans le source de la page HTML par l'intermédiaire de echo.
J'ai cherché du côté de la fonction eval(), mais si j'ai bien compris eval() ne permet que l'interprétation des variables et pas des fonctions.
Il y a certainement un problème de méthodologie, ou la possibilité d'utiliser une fonction que je ne connais pas...
Mais pour l'instant je fais du sur place.
Quelqu'un peut il m'aider ?![]()
Partager