Maison > développement back-end > tutoriel php > Comment une fonction PHP renvoie-t-elle un nom de méthode de classe ?

Comment une fonction PHP renvoie-t-elle un nom de méthode de classe ?

PHPz
Libérer: 2024-04-10 16:45:01
original
445 Les gens l'ont consulté

La fonction get_class_methods() en PHP peut renvoyer un tableau de noms de méthodes de la classe. Le paramètre est un objet et la valeur de retour est un tableau de chaînes contenant le nom de la méthode de classe. Il renvoie le nom de la méthode publique, y compris le nom de la méthode de la classe parent. Si l'argument n'est pas un objet, un tableau vide est renvoyé.

PHP 函数如何返回类方法名?

Comment une fonction PHP renvoie-t-elle le nom de la méthode de classe ?

La fonction get_class_methods() en PHP peut renvoyer un tableau de noms de méthodes d'une classe. get_class_methods() 函数可以返回一个类的方法名数组。

语法

get_class_methods(object $object): array
Copier après la connexion

参数

  • $object:要获取方法名的对象。

返回值

一个包含类方法名的字符串数组。

实战案例

考虑以下类:

class User
{
    public function getName()
    {
        // ...
    }

    public function getEmail()
    {
        // ...
    }
}
Copier après la connexion

要获取 User 类的方法名,可以使用 get_class_methods() 函数:

$user = new User();
$methods = get_class_methods($user);

print_r($methods);
Copier après la connexion

输出:

Array
(
    [0] => getName
    [1] => getEmail
)
Copier après la connexion

注意

  • get_class_methods()

    Syntaxe

    rrreee

    Paramètres

    • $object : L'objet pour obtenir le nom de la méthode.
    • Valeur de retour

    • Un tableau de chaînes contenant le nom de la méthode de classe.
    • Cas pratique

    Considérons la classe suivante : 🎜rrreee🎜Pour obtenir le nom de la méthode de la classe User, vous pouvez utiliser la fonction get_class_methods() function : 🎜rrreee🎜 Sortie : 🎜rrreee

    Note

      🎜get_class_methods() La fonction renvoie le nom de la méthode publique. 🎜🎜Si l'objet hérite de la classe parent, le tableau renvoyé contiendra le nom de la méthode de la classe parent. 🎜🎜Si le paramètre passé n'est pas un objet, un tableau vide sera renvoyé. 🎜🎜

    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!

    source:php.cn
    Déclaration de ce site Web
    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
    Tutoriels populaires
    Plus>
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal