Maison >développement back-end >Problème PHP >Comment afficher les méthodes de classe en php

Comment afficher les méthodes de classe en php

王林
王林original
2020-08-20 15:36:052582parcourir

Pour visualiser les méthodes des classes en php, on peut utiliser la méthode get_class_methods(). Cette fonction peut renvoyer un tableau composé de noms de méthodes de classe, par exemple : [get_class_methods($my_object)].

Comment afficher les méthodes de classe en php

get_class_methods — Renvoie un tableau composé de noms de méthodes de classe.

(Tutoriel recommandé : tutoriel graphique php )

Description

array get_class_methods ( mixed $class_name )

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

Remarque : à partir de PHP 4.0.6, vous pouvez spécifier l'objet lui-même au lieu du nom de classe, tel que

<?php
    $class_methods = get_class_methods($my_object); // see below the full example
?>

(recommandation vidéo d'apprentissage : tutoriel vidéo php)

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";
}

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