Maison >développement back-end >tutoriel php >Gestion hiérarchique de l'espace de noms php

Gestion hiérarchique de l'espace de noms php

无忌哥哥
无忌哥哥original
2018-06-28 16:01:411558parcourir

* Gestion hiérarchique des espaces de noms

* 1. Nom non qualifié : aucun préfixe d'espace n'est utilisé avant le nom du membre de l'espace, similaire à l'accès au répertoire courant

//Déclarer l'espace de noms un

namespace one ;
class Demo{public $name='Peter Zhu';}
const SITE='PHP中文网';
function add($a,$b){return $a+$b;}

//Nom qualifié : similaire à l'accès au chemin relatif

tow\Demo 会自动加上当前空间前缀:one

//Enfin résolu en : onetwoDemo

echo (new two\Demo)->name,&#39;<br>&#39;;

//Déclarer l'espace de noms deux, deux est un sous-espace de un

namespace one\two;
class Demo{public $name=&#39;朱老师&#39;;}
const  SITE = &#39;www.php.cn&#39;;
function add($a,$b){return $a+$b;}

//Nom non qualifié : similaire à l'accès dans le répertoire courant

//Pas besoin d'ajouter un préfixe d'espace pour accéder dans l'espace courant

echo (new Demo)->name,&#39;<br>&#39;;

//Nom complet : à partir de l'espace global, similaire à partir du répertoire racine

//À partir du onetwo actuel, pour accéder aux membres d'un autre espace, commencez à partir de la racine

echo (new \one\Demo)->name;

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