Maison >développement back-end >Problème PHP >Comment imprimer toutes les méthodes d'une classe en php

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

王林
王林original
2020-09-28 10:18:043697parcourir

PHP imprime toutes les méthodes d'une classe : cela peut être réalisé en utilisant la fonction get_class_methods(), qui peut renvoyer un tableau composé des noms de méthodes de la classe. Si une erreur se produit, la fonction renvoie NULL.

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

La fonction get_class_methods() peut renvoyer un tableau composé des noms de méthodes de la classe. Si une erreur se produit, NULL est renvoyé.

(Tutoriel recommandé : Tutoriel vidéo php)

Format de grammaire :

get_class_methods ( mixed $class_name )

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

?>

Résultat de 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