Interpreter code php

Résolu/Fermé
Ludo - 26 mars 2009 à 11:40
freto Messages postés 1542 Date d'inscription vendredi 6 juillet 2007 Statut Membre Dernière intervention 8 avril 2016 - 26 mars 2009 à 12:01
Bonjour,

j'ai du code php dans une variable de type string comme par exemple :

$var = "echo(\"Hello World\");";

j'aimerais interpréter le code de cette variable directement dans le source php, il me faudrait une fonction du style :

interpreter($var);

qui afficherait donc, lors de l'appel de mapage.php "Hello World".
Est-ce possible ?
A voir également:

1 réponse

freto Messages postés 1542 Date d'inscription vendredi 6 juillet 2007 Statut Membre Dernière intervention 8 avril 2016 161
26 mars 2009 à 11:44
Bonjour.
La fonction eval te permet de faire cela:
Par exemple: eval($var);
0
Merci !
ce que je voulais faire est un brin plus compliqué :

///////////////////////////////////////
$result = $typeProjet = array(
'FORFAIT' => '[FORFAIT] - ',
'FORFAITPRO' => '[FORFAIT_PRO] - ',
'REPLY' => '[REPLY] - ',
'SERVICE' => array(
'BOX' => '[BOX] - ',
'CA' => '[CARNET_ADRESSE] - ',
'GEN' => '[GENERIQUE] - ',));

eval ("\$tab = $result[1];");
/////////////////////////////////////

et le tableau est bien créé dans la variable $tab.

encore merci !
0
freto Messages postés 1542 Date d'inscription vendredi 6 juillet 2007 Statut Membre Dernière intervention 8 avril 2016 161 > Ludo
26 mars 2009 à 12:01
Mais de rien.
Bonne continuation
0