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 ] )
string dirname ( string $path )
echo __CLASS__;
echo dirname(__CLASS__);
echo basename (__CLASS__);
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!