La façon dont PHP obtient le nom de la méthode de la classe actuelle est d'utiliser la constante magique __METHOD__ pour l'obtenir, comme [function test() {echo 'function name:' __METHOD__;}].
L'environnement d'exploitation de cet article : Système Windows10, PHP 7.3, ordinateur ThinkPad T480.
php nous fournit __FILE__, __DIR__, __LINE__, __CLASS__, __NAMESPACE__, __METHOD__, __FUNCTION__ et d'autres variables magiques, parmi lesquelles :
__FILE__ : renvoie le chemin complet et le nom du fichier.
__DIR__ : Renvoie le répertoire du fichier.
__LINE__ : renvoie le nombre de lignes dans le fichier actuel.
__CLASS__ : renvoie le nom de la classe.
__NAMESPACE__ : renvoie le nom de l'espace de noms actuel.
__METHOD__ : renvoie le nom de la méthode de la classe.
__FUNCTION__ : renvoie le nom de la fonction actuelle.
Jetons un coup d'œil à la constante magique __METHOD__.
Il représente 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).
Exemple :
<?php function test() { echo '函数名为:' . __METHOD__ ; } test(); ?>
Résultat de sortie :
函数名为:test
Partage de didacticiels vidéo associés : 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!