* Hierarchische Verwaltung von Namespaces
* 1. Unqualifizierter Name: Vor dem Namen des Space-Mitglieds wird kein Leerzeichenpräfix verwendet, ähnlich wie beim Zugriff auf das aktuelle Verzeichnis
//Declare Namespace eins
namespace one ; class Demo{public $name='Peter Zhu';} const SITE='PHP中文网'; function add($a,$b){return $a+$b;}
//Qualifizierter Name: ähnlich dem relativen Pfadzugriff
tow\Demo 会自动加上当前空间前缀:one
//Endlich aufgelöst zu: onetwoDemo
echo (new two\Demo)->name,'<br>';
//Namespace zwei deklarieren, zwei ist ein untergeordnetes Element eines Leerzeichens
namespace one\two; class Demo{public $name='朱老师';} const SITE = 'm.sbmmt.com'; function add($a,$b){return $a+$b;}
//Unqualifizierter Name: ähnlich wie beim Zugriff im aktuellen Verzeichnis
//Keine Notwendigkeit, ein Leerzeichenpräfix hinzuzufügen, wenn im aktuellen Verzeichnis zugegriffen wird
echo (new Demo)->name,'<br>';
/ /Vollständig qualifizierter Name: Beginnen Sie im globalen Bereich, ähnlich wie im Stammverzeichnis
//Beginnen Sie im aktuellen Onetwo. Um auf Mitglieder eines anderen Bereichs zuzugreifen, beginnen Sie im Stammverzeichnis
echo (new \one\Demo)->name;
Das obige ist der detaillierte Inhalt vonHierarchische Verwaltung des PHP-Namespace. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!