Heim >Backend-Entwicklung >PHP-Problem >So ermitteln Sie, ob Methoden und Attribute in PHP vorhanden sind
php-Methode zum Ermitteln, ob Methoden und Eigenschaften vorhanden sind: [method_exists(mixed $object,string $method_name);property_exists(mixed $class,string $property);].
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7, Thinkpad T480-Computer.
php bestimmt, ob eine Methode in der Klasse existiert:
bool method_exists ( Mixed $object , string $method_name ) prüft, ob die Methode der Klasse existiert, zum Beispiel:
$directory=new Directory; if(!method_exists($directory,'read')){ echo '未定义read方法!'; }
php bestimmt, ob ein bestimmtes Attribut in der Klasse vorhanden ist definiert:
bool property_exists(mixed $class, string $property) prüft, ob die Eigenschaften der Klasse vorhanden sind, zum Beispiel:
$directory=new Directory; if(!property_exists($directory,'li')){ echo '未定义li属性!'; }
Empfohlenes Lernen: php-Training
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob Methoden und Attribute in PHP vorhanden sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!