Fork me on GitHub

Rapport de message :*
 

Classe

Titre du sujet : Classe
par JJDai sur 16/08/2007 09:45:12

Bonjour:
Y a t-il un moyen en PHP d'instancier une classe sans connaitre son nom a l'avance.
Je réalise un module de news avec un systeme de plugin basé sur des classes qui auront un même prototype.
pour l'instant je crée dynamiquement un fichier "selecteur.php" dans lequel je met un switch et qui me renvoi mon objet, du genre:
-----------------------
switch (nom){
case toto: $ob = new clsToto;
case titi: $ob = new clsTiti;
...
}
return $ob;
------------------------
Mais c'est un fichier qui est créer et inclus dinamiquement au moement de la lecture des plugins.

j'aurais préféré un truc du genre "call_user_func" mais pour les classe, car je crois que la technique que j'utilise risque de ne pas passer chez certains hébergeurs.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

25 Personne(s) en ligne (18 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 25 | Plus ...