Maison  >  Article  >  développement back-end  >  Comment déterminer si une méthode en php existe

Comment déterminer si une méthode en php existe

王林
王林original
2020-11-06 15:00:533181parcourir

Comment déterminer si une méthode en php existe : Vous pouvez utiliser la fonction method_exists pour déterminer, comme [method_exists($directory,'read')]. Si vous souhaitez déterminer si les propriétés de la classe ont été définies, vous pouvez utiliser la fonction property_exists pour le déterminer.

Comment déterminer si une méthode en php existe

Fonctions associées :

(Recommandation vidéo d'apprentissage : cours java)

bool method_exists ( Mixed $object , string $method_name ) Vérifiez si la méthode de la classe existe

Exemple de code :

$directory=new Directory;
if(!method_exists($directory,'read')) {
	echo '未定义read方法!';
}

Si vous souhaitez déterminer si un certain attribut de la classe a été défini, utilisez le méthode suivante :

bool property_exists (mixed $class , string $property ) vérifie si les propriétés de la classe existent

Exemple de code :

$directory=new Directory;
if(!property_exists($directory,'li')) {
	echo '未定义li属性!';
}

Recommandations associées : 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn