veranschaulichen
1. Wenn die aufzurufende Methode nicht vorhanden ist oder nicht über ausreichende Berechtigungen verfügt, wird sie automatisch aufgerufen.
2. Schreiben Sie zunächst die __call-Methode neu. Die __call-Methode verfügt über zwei Parameter, method und param, die dem tatsächlichen Methodennamen und den Parametern entsprechen.
Anwendungsszenarien
Diese Methode kann verwendet werden, wenn eine einheitliche Aufrufmethode benötigt wird, aber viele Schnittstellen vorhanden sind.
Beispiel
<?php Klasse Autofelix { private Funktion say() { echo „Hallo, ich bin Autofelix“; } öffentliche Funktion __call($name, $arguments) { echo 'Sie haben keine Berechtigung zum Aufrufen' $name . sterben; } } $a = new autofelix(); $a->say(); //Es liegt auf der Hand, dass ein Fehler gemeldet werden sollte //Ausgabe: Sie haben nicht das Recht, die Methode say aufzurufen
Das Obige ist die Verwendung der __call-Methode in PHP. Ich hoffe, es wird für alle hilfreich sein.