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

Utilisez la méthode magique __CLASS__ en PHP pour obtenir les opérations associées au nom de classe

jacklove
jackloveoriginal
2018-06-08 13:52:363348parcourir

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 suivante

Le 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 suivantes

string 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 restantes


Comment obtenir les informations openid et de base des utilisateurs de WeChat via PHP


Pré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!

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