Bonjour,

j'ai plusieurs classes qui possèdent la méthode getInstance() suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
public function getInstance() {
       if (!self::$_instance instanceof self) {
           self::$_instance = new self();
        }
        return self::$_instance;
    }
Pour éviter d'avoir à la remettre dans chaque nouvelle classe j'avais pensé faire un héritage mais elle me renvoit bien évidement l'instance de la classe mère

Savez s'il existe un moyen de 'forcer' les classes à avoir cette méthode par défaut ? Ou est-ce tout simplement impossible ?