Maison > développement back-end > Problème PHP > Comment déterminer si une méthode en php existe

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

王林
Libérer: 2023-03-07 12:56:01
original
3260 Les gens l'ont consulté

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方法!';
}
Copier après la connexion

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属性!';
}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal