Heim >Backend-Entwicklung >PHP-Problem >So ermitteln Sie, ob eine Klassenmethode in PHP vorhanden ist
So ermittelt PHP, ob eine Klassenmethode vorhanden ist: Sie können die Funktion method_exists() verwenden, um festzustellen, ob die spezifische Verwendungsmethode lautet: [method_exists($directory,'read')]. Die Funktion method_exists() prüft, ob eine Klassenmethode im angegebenen Objekt vorhanden ist.
Funktionsdefinition:
(Empfohlenes Tutorial: php-Grafik-Tutorial)
method_exists( ) Die Funktion prüft, ob im angegebenen Objekt eine Klassenmethode vorhanden ist. 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.
Funktionssyntax:
bool method_exists ( mixed $object , string $method_name )
(Video-Tutorial-Empfehlung: 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!