Maison >développement back-end >Problème PHP >Comment obtenir le nom de la méthode actuelle en php

Comment obtenir le nom de la méthode actuelle en php

藏色散人
藏色散人original
2022-11-01 09:38:211870parcourir

En PHP, vous pouvez obtenir le nom de la méthode actuelle via "__METHOD__", en utilisant une syntaxe telle que "get_class_methods(class name);", où "__METHOD__" est une nouvelle constante magique après PHP5, qui représente le nom de la grammaire de la classe. .

Comment obtenir le nom de la méthode actuelle en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.

php Comment obtenir le nom de la méthode actuelle ?

php obtient le nom de classe et le nom de la méthode actuel

  • __class__ obtient le nom de classe actuel

  • __function__ Le nom de fonction actuel (confirm)

  • __Method__ Le nom de la méthode actuel (Bankcard :: Confirme )

__FUNCTION__ Nom de la fonction (récemment ajouté dans PHP 4.3.0). Depuis PHP 5, cette constante renvoie le nom de la fonction tel qu'il a été défini (sensible à la casse). En PHP 4, cette valeur est toujours en minuscule.

__CLASS__ Le nom de la classe (récemment ajouté en PHP 4.3.0). Depuis PHP 5, cette constante renvoie le nom de la classe lors de sa définition (sensible à la casse). En PHP 4, cette valeur est toujours en minuscule.

__METHOD__ Le nom de la méthode de la classe (récemment ajouté dans PHP 5.0.0). Renvoie le nom de la méthode telle qu'elle a été définie (sensible à la casse).

Remarque : Ces constantes sont précédées et suivies de deux traits de soulignement.

get_class(class name);//取得当前语句所在类的类名
get_class_methods(class name);//取得class name 类的所有的方法名,并且组成一个数组
get_class_vars(class name);//取得class name 类的所有的变亮名,并组成一个数组

Apprentissage recommandé : "Tutoriel vidéo 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