Wie PHP ermittelt, ob eine Klassenmethode vorhanden ist: Sie können die Funktion method_exists() verwenden, um festzustellen. Funktionssyntax: [method_exists(mixed $object, string $method_name)], wenn die Methode in der Objektklasse definiert wurde, gibt sie TRUE zurück.
method_exists() prüft, ob die Methode der Klasse existiert. Wenn die Methode, auf die method_name zeigt, in der Objektklasse definiert ist, auf die das Objekt zeigt, wird TRUE zurückgegeben, andernfalls wird FALSE zurückgegeben.
(Empfohlenes Tutorial: php-Grafik-Tutorial)
Funktionssyntax:
bool method_exists(mixed $object, string $method_name)
(Empfohlenes Video-Tutorial: php-Video-Tutorial )
Code-Implementierung:
$directory=new Directory; if(!method_exists($directory,'read')){ echo '未定义read方法!'; }
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob eine Klassenmethode in PHP vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!