Interpreter code php

Résolu
Ludo -  
freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   -
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 ?
Configuration: Windows XP
Firefox 3.0.7

1 réponse

  1. freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   165
     
    Bonjour.
    La fonction eval te permet de faire cela:
    Par exemple: eval($var);
    0
    1. Ludo
       
      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
      1. freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   165 > Ludo
         
        Mais de rien.
        Bonne continuation
        0