常量
est un identifiant (nom) d'une valeur simple Une fois 常量
défini, il n'est pas autorisé à le modifier. Cependant, il y a des exceptions à tout. a intégré 魔术常量
, ils produiront des valeurs différentes à mesure que la position change. Cet article vous fera découvrir 魔术常量
en PHP.
1.__LINE__
<?php echo __LINE__."<br>";//3 echo __LINE__."<br>";//5 ?>
Le numéro de ligne actuel dans le fichier.
2.__FILE__
<?php echo __FILE__."<br>";//F:\learnlog\zend\php\magic.php ?>
Le chemin complet et le nom du fichier. S'il est utilisé dans un fichier inclus, renvoie le nom du fichier inclus
3.__DIR__
<?php echo __DIR__."<br>";//F:\learnlog\zend\php ?>
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.
4.__METHOD__
<?php function sum(){ echo __METHOD__."<br>"; } sum();//输出:sum ?>
Le nom de la fonction actuelle.
5.__CLASS__
<?php class People{ static function sum(){ echo __CLASS__; } } People::sum();//People ?>
Le nom de la classe actuelle.
6.__NAMESPACE__
<?php namespace Controller; class People{ static function sum(){ echo __NAMESPACE__; } } People::sum();//Controller ?>
Le nom de l'espace de noms actuel
7 __TRAIT__
<?php trait A{ function traitName() {echo __TRAIT__;} } trait B { use A; } class Test { use B; } (new Test)->traitName(); //A ?>
Nom de Trait
Recommandé : 《Résumé des questions d'entretien PHP 2021 (collection)》》 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!