Maison > Article > développement back-end > Comment obtenir le nom de la méthode en php
Méthode d'obtention : 1. Utilisez "__FUNCTION__" pour obtenir le nom de la méthode actuelle ; 2. Utilisez "__METHOD__" pour obtenir le nom de la méthode actuelle (y compris le nom de la classe) ; 3. Utilisez la fonction get_class_methods() pour obtenir le spécifié ; classe Tous les noms de méthodes.
L'environnement d'exploitation de ce tutoriel : système Windows7, PHP version 7.1, ordinateur DELL G3
php obtient le nom de la méthode
1 Utilisez la constante magique __FUNCTION__
__FUNCTION__
__FUNCTION__:当前函数(或方法)的名称;
<?php header("Content-type:text/html;charset=utf-8"); class Website { public function demo() { echo '成员方法名'.__FUNCTION__; } } $student = new Website(); $student -> demo(); ?>
2、使用魔术常量__METHOD__
. __FUNCTION__ : Le nom de la fonction (ou méthode) actuelle ;
<?php header("Content-type:text/html;charset=utf-8"); class Website { public function demo() { echo '类名+方法名'.__METHOD__; } } $student = new Website(); $student -> demo(); ?>
2. Utilisez la constante magique __METHOD__
__METHOD__ : le nom de la méthode actuelle (y compris le nom de la classe) ; renvoie le nom lorsque la méthode a été défini (écriture sensible à la taille).
get_class_methods(mixed $class_name): array3. Fonction get_class_methods()
<?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('myclass'); // or $class_methods = get_class_methods(new myclass()); foreach ($class_methods as $method_name) { echo "$method_name <br>"; } ?>Renvoie un tableau composé des noms de méthodes définis dans la classe spécifiée par class_name. Si une erreur se produit, null est renvoyé. 🎜🎜🎜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!