Passer de chaine de caractères vers code PHP.

Fermé
kilola2013 - 19 nov. 2009 à 18:51
juanou Messages postés 137 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 23 août 2013 - 19 nov. 2009 à 19:16
Bonjour à tous,

Comment puis-je convertir une chaine de caractères en code php ? Imaginons qu'une telle fonction existe sous le nom de laSolution($chaine) alors :

<?php

echo("Bonjour");

?>


Serait équivalent à

<?php

laSolution("echo(\"Bonjour\")");

?>


Comment faire la fonction laSolution ?

MERCI
A voir également:

3 réponses

juanou Messages postés 137 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 23 août 2013 58
19 nov. 2009 à 18:56
Est-ce que c'est les fonctions dynamiques que tu cherches à utiliser ?
<?php

function test () {
   echo 'hello world';
}

$var = 'test';

$var();

?>


Voilà qui écrira 'hello world';
0
Bonjour,

Merci pour la réponse.

Mais ca ne permet pas de faire ce que je veux, je donne un exemple :

$a_interpreter_comme_code_php = "echo(\"Bonjour\")";


$a_interpreter_comme_code_php est passé comme argument d'une fonction et dans cette fonction, à un moment, il y a :

if( machin ){ faire ceci cela etc. et faire ce qu'il y a dans $a_interpreter_comme_code_php }


Merci
0
juanou Messages postés 137 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 23 août 2013 58
19 nov. 2009 à 19:16
Alors la réponse que je viens de faire à Laurraine ( https://forums.commentcamarche.net/forum/affich-15269266-php-passage-de-code-php-dans-une-variable ) t'aidera peut-être...
0