• # Hum

    Posté par (site web personnel) . En réponse au message Accéder aux propriétés d'un objet à partir d'une chaine.. Évalué à 1.

    J'suis pas un spécialiste de php, mais je pense que la solution c'est la fonction eval, qui interprete une string comme du code (gare aux failles de sécurité avec ca parcontre !) :

    <?
    class Personne{
    var $nom;
    }

    $blou = new Personne();
    $blou->nom = "pouet";


    $prop = "nom";
    $chaine = "\$resultat = \$blou->$prop;";
    eval($chaine);
    echo $resultat;

    ?>

    Je crois pas qu'on puisse mettre le eval() directement dans un echo, donc j'suis passé par une variable temporaire "$resultat".