bonjour,
Je voulais si en php il existe une méthode qui prend en paramètre le nom d'une classe et retourne un objet. L'équivalent de Class.forname et ClassLoader.loadClass en java.
merci d'avance
bonjour,
Je voulais si en php il existe une méthode qui prend en paramètre le nom d'une classe et retourne un objet. L'équivalent de Class.forname et ClassLoader.loadClass en java.
merci d'avance
à priori pas besoin :
$maclasse='toto';
$monobj=new $maclasse();
à voir dans la FAQ :
http://php.developpez.com/faq/?page=...asse_dynamique
Google is watching you !
je vais essayer, j'aurais du y penser merci pour la réponse.
Par hasard, quelqu'un a deja essayé d'instancier un objet a partir d'un nom d'une classe en PHP4 ?
Pour ma part, je declare chaque classe a instancier dans un switch case() qui me retourne un nouvel objet de la classe demandée.
"Un peu d'huile, de la viande, du broco et j'obtiens un bon BoeufBrocoli !"
Oui déjà fait en php4 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $cls= 'Action'.$page; if ( class_exists ( $cls ) ) { $classeAction = new $cls (); return $classeAction; }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager