Maison  >  Article  >  développement back-end  >  Découvrez 8 constantes magiques en PHP

Découvrez 8 constantes magiques en PHP

青灯夜游
青灯夜游avant
2020-05-05 09:36:202038parcourir

Dans cet article, nous découvrirons les 8 constantes magiques en PHP. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Découvrez 8 constantes magiques en PHP

La plupart des constantes en PHP sont inchangées, mais il y a 8 constantes qui changeront avec le changement de l'emplacement du code dans lequel elles se trouvent. Ces 8 constantes sont appelées. est une constante magique.

__LINE__

Le numéro de ligne actuel dans le fichier

__FILE__

Le chemin complet vers le fichier et le nom du fichier. S'il est utilisé dans un fichier inclus, renvoie le nom du fichier inclus.

__DIR__

Le répertoire où se trouve le fichier. S'il est utilisé dans un fichier inclus, renvoie le répertoire où se trouve le fichier inclus. C'est équivalent à dirname(__FILE__). Les noms de répertoire n'incluent pas la barre oblique finale, sauf s'il s'agit du répertoire racine.

__FUNCTION__

Nom de la fonction, sensible à la casse.

__CLASS__

Le nom de la classe, sensible à la casse. 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 les traits. Lorsqu'il est utilisé dans une méthode de trait, __CLASS__ est le nom de la classe qui appelle la méthode de trait. Vous pouvez utiliser get_class pour remplacer le nom de __CLASS__

__TRAIT__

Trait, qui est sensible à la casse. Y compris la portée dans laquelle il est déclaré (par exemple FooBar).

__METHOD__

Le nom de la méthode de la classe, sensible à la casse. Lorsqu'il est utilisé dans une classe, le nom de la classe sera affiché, tel que : trick::doitagain

__NAMESPACE__

Le nom de l'espace de noms actuel, sensible à la casse. Cette constante est définie au moment de la compilation.

Définition telle que : espace de noms ApiController ;

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer