Maison  >  Article  >  développement back-end  >  Comment obtenir toutes les méthodes d'une classe en php

Comment obtenir toutes les méthodes d'une classe en php

王林
王林original
2020-08-27 13:55:322242parcourir

php peut utiliser la fonction get_class_methods() pour obtenir toutes les méthodes d'une classe. Cette fonction peut renvoyer un tableau composé des noms de méthodes de la classe, ou NULL si une erreur se produit. Syntaxe de la fonction : [get_class_methods($class_name)].

Comment obtenir toutes les méthodes d'une classe en php

php nous fournit une fonction get_class_methods, qui peut renvoyer un tableau composé de noms de méthodes de classe, ou NULL si une erreur survient.

(Tutoriel vidéo recommandé : Tutoriel vidéo php )

Syntaxe :

array get_class_methods ( mixed $class_name )

(Recommandation associée : Formation php)

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(&#39;myclass&#39;);
 
// or
$class_methods = get_class_methods(new myclass());
foreach ($class_methods as $method_name)
{
    echo "$method_name";
}

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!

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