illustrer
1. Lorsque la méthode à appeler n'existe pas ou dispose d'autorisations insuffisantes, elle sera appelée automatiquement.
2. Tout d'abord, réécrivez la méthode __call La méthode __call a deux paramètres, method et param, qui correspondent au nom et aux paramètres réels de la méthode.
Scénarios d'application
Cette méthode peut être utilisée lorsqu’une méthode d’appel unifiée est nécessaire mais qu’il existe de nombreuses interfaces.
Exemple
<?php classe autofélix { fonction privée say() { echo 'bonjour, je suis autofelix'; } fonction publique __call ($ nom, $ arguments) { echo 'Vous n'avez pas la permission d'appeler' . $name 'Méthode'; mourir; } } $a = nouveau autofelix(); $a->say(); //Il va de soi qu'une erreur doit être signalée //Sortie : vous n'avez pas le droit d'appeler la méthode say
Ce qui précède est l’utilisation de la méthode __call en php. J’espère que cela sera utile à tout le monde.