Heim >Backend-Entwicklung >PHP-Tutorial >Hierarchische Verwaltung des PHP-Namespace

Hierarchische Verwaltung des PHP-Namespace

无忌哥哥
无忌哥哥Original
2018-06-28 16:01:411590Durchsuche

* 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,&#39;<br>&#39;;

//Namespace zwei deklarieren, zwei ist ein untergeordnetes Element eines Leerzeichens

namespace one\two;
class Demo{public $name=&#39;朱老师&#39;;}
const  SITE = &#39;www.php.cn&#39;;
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,&#39;<br>&#39;;

/ /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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn