Bonjour,

Mon titre n'est peut-être pas très parlant mais j'ai pas trouvé mieux.

J'ai des noms de classes qui sont chargés dynamiquement donc je ne connais pas le nom de la classe. Et je dois appelé la fonction static getInstance(). Mais je n'y arrive pas

Voici mon code qui charge les classes:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
require_once 'mod/'.$folder.'/'.$className.'.class.php';
$obj = $className::getInstance($this, $this->Smarty);
Ce code se trouve bien évidemment dans une boucle et les variable $className change. J'ai essayé d'utiliser la fonction eval mais je n'y suis pas arrivé.

Merci d'avance.