Maison  >  Article  >  développement back-end  >  Comment obtenir une méthode de classe en php

Comment obtenir une méthode de classe en php

王林
王林original
2020-11-10 09:37:012686parcourir

La façon d'obtenir des méthodes de classe en PHP est d'utiliser la fonction get_class_method, telle que [get_class_methods(new myclass())]. Cette fonction renvoie un tableau de noms de méthodes de classe.

Comment obtenir une méthode de classe en php

Pour obtenir tous les noms de méthodes d'une classe, vous pouvez utiliser la fonction get_class_method.

(Recommandation vidéo d'apprentissage : Tutoriel vidéo Java)

Introduction à la fonction :

La fonction get_class_methods renvoie un tableau composé des noms de méthodes de la classe.

Syntaxe :

get_class_methods ( mixed $class_name ) : array

Paramètres :

class_name nom de classe ou instance d'objet.

Valeur de retour :

Renvoie un tableau composé des noms de méthodes définis dans la classe spécifiée par class_name. Si une erreur se produit, NULL est renvoyé.

Exemple :

<?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\n";
}

?>

Sortie :

myclass
myfunc1
myfunc2

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