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.
|
|