Il y a quelques mois, j'ai lu une fonction PHP appelée à chaque fois qu'une méthode statique est appelée, similaire à la fonction __ construire code> appelée lorsqu'une instance de classe est instanciée. Cependant, je ne peux pas sembler trouver quelle fonction s'occupe de cette fonctionnalité dans PHP. Y a-t-il une telle fonction? P>
3 Réponses :
pourrait __callstatique () être la méthode que vous parlez de? Je viens de trouver ceci dans le manuel PHP: P>
http: // www. php.net/manual/fr/language.oop5.overloading.php#language.oop5.overloading.Methods P>
Peut-être pas, cependant, puisqu'il semble être une méthode magique pour gérer des appels de méthode statiques indéfinis ... P>
Je crains que ce ne soit pas la méthode que je recherche. Merci pour votre réponse.
Le __CallStatics () est appelé chaque fois que vous appelez pas la méthode statique existante d'une classe. p>
Je suis tombé sur cette méthode dans le manuel PHP il y a quelque temps, mais, comme vous le mentionez, il est appelé que lorsqu'une méthode statique non existante est appelée.
Ce n'est pas ce que j'espérais, mais je pense que c'est le plus proche de ce que je cherche. Merci, adi.
Erreur fatale: appel à la méthode non définie testobj :: _ Test (_ Test () sur la ligne 30 CodePad.org/go96taas