Maison >développement back-end >tutoriel php >Gestion hiérarchique de l'espace de noms php
* 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,'<br>';
//Déclarer l'espace de noms deux, deux est un sous-espace de un
namespace one\two; class Demo{public $name='朱老师';} const SITE = 'www.php.cn'; 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,'<br>';
//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!