Maison > Article > développement back-end > Comment vérifier si une méthode dans une classe existe en php
En PHP, vous pouvez utiliser la fonction method_exists() pour déterminer si la méthode spécifiée existe dans la classe. La syntaxe est "method_exists($object,$method_name)" ; classe. Vous pouvez vérifier la méthode de la classe si elle existe dans l'objet, renvoie vrai si elle existe, sinon renvoie faux.
L'environnement d'exploitation de ce tutoriel : système Windows 7, version PHP 8, ordinateur DELL G3
En PHP, vous pouvez utiliser la fonction method_exists() pour déterminer si la méthode spécifiée existe dans la classe.
Fonction php method_exists()
Fonction PHP method_exists - Vérifiez si la méthode existe dans la classe La fonction method_exists peut vérifier si la méthode de la classe existe dans l'objet. Renvoie vrai s'il est présent, faux sinon.
Syntaxe :
bool method_exists ( object object, string method_name )
object est un paramètre obligatoire et le nom de l'objet d'entrée ;
method_name est un paramètre obligatoire et le nom de la méthode de classe d'entrée.
Exemple d'utilisation de la fonction method_exists()
Cet exemple utilise principalement la fonction method_exists() pour vérifier si la méthode de la classe appartient à la classe de l'objet $book. Le code est le suivant :
<?php header("Content-type:text/html;charset=utf-8"); class Book{ function php(){ } function asp(){ } function jsp(){ } } $book = new Book(); if(method_exists($book, 'php')){ echo 'php 方法存在于$book 对象的类中<br>'; } else{ echo 'php 方法不存在于$book 对象的类中<br>'; } if(method_exists($book, 'java')){ echo 'java 方法存在于$book 对象的类中<br>'; } else{ echo 'java 方法不存在于$book 对象的类中<br>'; } ?>
Les résultats d'exécution de cet exemple sont les suivants :
Apprentissage recommandé : "Tutoriel vidéo 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!