Je suis en PHP et je dois accéder à une méthode statique d'un objet dont le nom doit changer.Accès à la méthode statique personnalisée PHP
private $controlleur = null;
private static $instance = null;
private function __construct() {
$nomControlleur = "Controlleurs\_" . Session::singleton()->controlleur;
$this->controlleur = $nomControlleur::singleton();
}
Ce code précédent me donne "Erreur de syntaxe inattendue ::".
J'ai aussi essayé d'écrire {$ nomControlleur} :: singleton(); mais il me donne encore plus d'erreurs, merci beaucoup pour votre aide.
billes d'acier
Merci, presque, mais je trouve avec votre commentaire. Tirez juste de la balise() dans singleton() quand vous l'appelez cela donne singleton()(); – malavv