3 résultats trouvés

par Jimjouille
22 mars 2011, 22:02
Forum : PHP orienté Objet
Sujet : Création dynamique d'objet
Réponses : 5
Vues : 1595

Re: Création dynamique d'objet

Ca y est, j'ai trouvé.

Il faut faire :

Code : Tout sélectionner

$ma_chaine = "\$ma_variable = new mon_objet('mon_parametre');"; eval($ma_chaine); var_dump($ma_variable);
Merci moogli !
par Jimjouille
22 mars 2011, 21:57
Forum : PHP orienté Objet
Sujet : Création dynamique d'objet
Réponses : 5
Vues : 1595

Re: Création dynamique d'objet

Je ne dois pas utiliser eval comme il faut car si je fais :

Code : Tout sélectionner

$ma_chaine = "new mon_objet('mon_parametre');"; $mon_objet_dynamique = eval($ma_chaine); var_dump($mon_objet_dynamique)
... le var_dump affiche NULL
par Jimjouille
22 mars 2011, 21:35
Forum : PHP orienté Objet
Sujet : Création dynamique d'objet
Réponses : 5
Vues : 1595

Création dynamique d'objet

Bonjour,

Je souhaiterais pouvoir créer dynamiquement des objets à partir d'une chaine de caractères.

Est-ce possible en PHP 5.2 ou 5.3 ?

Code : Tout sélectionner

$ma_chaine = "new mon_objet('mon_parametre')"; $mon_objet_dynamique = $$ma_chaine; echo $mon_objet_dynamique->methode();
Merci à vous tous.
Nous sommes le 05 juin 2026, 08:10