Maison >développement back-end >tutoriel php >Utilisez la méthode magique __CLASS__ en PHP pour obtenir les opérations associées au nom de classe
Les opérations associées à la méthode magique __CLASS__ pour obtenir les noms de classe sont souvent rencontrées en PHP. Cet article expliquera les opérations associées
Tutoriel sur l'utilisation de la méthode magique __CLASS__ pour obtenir les noms de classe en PHP
<.>La documentation officielle est la suivanteLe nom de la classe __CLASS__ (récemment ajoutée 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. Le nom de la classe inclut la portée dans laquelle elle est déclarée (par exemple FooBar). Notez que depuis PHP 5.4, CLASS fonctionne également pour trait. Lorsqu'il est utilisé dans une méthode de trait, CLASS est le nom de la classe qui appelle la méthode de trait. Si vous souhaitez obtenir le nom ou la portée d'une classe qui n'inclut pas la portée de la classe, vous avez besoin des deux fonctions suivantesstring basename ( string $path [, string $suffix ] )//Donner un fichier complet contenant un pointeur vers un fichier La chaîne du chemin. Cette fonction renvoie le nom du répertoire après avoir supprimé le nom du fichier.
string dirname ( string $path )//Étant donné une chaîne contenant le chemin complet d'un fichier, cette fonction renvoie le nom de base du fichier. La classe contient le nom de la portée
echo __CLASS__;Le nom de la portée de la classe
echo dirname(__CLASS__);La classe ne contient pas le nom de la portée
echo basename (__CLASS__);Cet article explique les opérations associées à l'utilisation de la méthode magique __CLASS__ pour obtenir le nom de la classe en PHP. Pour plus de contenu connexe, veuillez faire attention au site Web php chinois Recommandations associées : <.>php Le code implémente 12306 fonctions de requête de billets et de prix restantesComment obtenir les informations openid et de base des utilisateurs de WeChat via PHPPrésentation de tutoriels liés à l'exportation rapide de données de table avec 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!