Maison  >  Article  >  développement back-end  >  Comment obtenir le nom de la méthode de la classe actuelle en php

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

王林
王林original
2021-07-13 14:38:161845parcourir

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__;}].

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

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  &#39;函数名为:&#39; . __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!

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