Heim >Backend-Entwicklung >PHP-Problem >So überprüfen Sie, ob eine Klassenmethode in PHP vorhanden ist
PHP prüft, ob eine Klassenmethode vorhanden ist, indem es die method_exists-Methode zum Überprüfen verwendet, z. B. [(method_exists($directory,'read'));].
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7.3, Thinkpad T480-Computer.
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 object zeigt, wird true zurückgegeben, andernfalls wird false zurückgegeben.
Codebeispiel:
<?php $directory = new Directory('.'); var_dump(method_exists($directory,'read')); ?>
Die obige Routine gibt Folgendes aus:
bool(true)
Beispiel 2
<?php var_dump(method_exists('Directory','read')); ?>
Die obige Routine gibt Folgendes aus:
bool(true)
Verwandte Video-Tutorial-Freigabe: php-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob eine Klassenmethode in PHP vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!