Passer de chaine de caractères vers code PHP.

kilola2013 -  
juanou Messages postés 145 Statut Membre -
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
Configuration: Windows 7
Firefox 3.5.5

3 réponses

  1. juanou Messages postés 145 Statut Membre 58
     
    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
  2. kilola2013
     
    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