Maison > Article > développement back-end > Comment déterminer si des méthodes et des attributs existent en php
Méthode php pour déterminer si des méthodes et des propriétés existent : [method_exists(mixed $object,string $method_name);property_exists(mixed $class,string $property);].
L'environnement d'exploitation de cet article : système windows10, php 7, ordinateur thinkpad t480.
php détermine si une méthode dans la classe existe :
bool method_exists ( Mixed $object , string $method_name ) vérifie si la méthode de la classe existe, par exemple :
$directory=new Directory; if(!method_exists($directory,'read')){ echo '未定义read方法!'; }
php détermine si un certain attribut de la classe a été défini :
bool property_exists(mixed $class, string $property) vérifie si les propriétés de la classe existent, par exemple :
$directory=new Directory; if(!property_exists($directory,'li')){ echo '未定义li属性!'; }
Apprentissage recommandé : formation php
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!