Maison >développement back-end >Problème PHP >Comment obtenir toutes les méthodes d'une classe en php
Comment obtenir toutes les méthodes d'une classe en php : Vous pouvez utiliser la fonction get_class_methods() pour l'obtenir. La fonction get_class_methods() renvoie un tableau composé des noms de méthodes de la classe, ou NULL en cas d'échec.
La fonction get_class_methods() renvoie un tableau composé des noms de méthodes de la classe.
(Tutoriel recommandé : Tutoriel graphique php )
Syntaxe :
array get_class_methods ( mixed $class_name )
Renvoie le nom de la méthode définie dans la classe spécifiée par class_name Tableau composé de. Si une erreur se produit, NULL est renvoyé.
Remarque : depuis PHP 4.0.6, l'objet lui-même peut être spécifié à la place de class_name.
(Tutoriel vidéo recommandé : Tutoriel vidéo php )
Par exemple :
<?php $class_methods = get_class_methods($my_object); // see below the full example ?>
Exemple de code :
<?php class myclass { // constructor function myclass() { return (true); } // method 1 function myfunc1() { return (true); } // method 2 function myfunc2() { return (true); } } $class_methods = get_class_methods('myclass'); // or $class_methods = get_class_methods(new myclass()); foreach ($class_methods as $method_name) { echo "$method_name"; }
Résultat de sortie :
myclass myfunc1 myfunc2
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!