Der vorherige Artikel hat Ihnen „PHP Advanced Syntax – Was ist Trait?“ vorgestellt. Wie nutzen wir es? Was sind seine Eigenschaften? 》In diesem Artikel erfahren Sie weiterhin, was ein Namespace in PHP ist. Wie verwende ich Namespaces?
Namespace:
Wenn die Person-Klasse in einer Datei erscheint, können Sie eine andere Person-Klasse definieren?
Namespace ist ein Ordner.
Sie können den gleichen Klassennamen unter verschiedenen Namespaces haben
Namespace: Namespace
Verwendung: Verwendung
Zuerst erstellen wir eine neue Datei und haben in der Datei eine Personenklasse definiert. Dann können wir Sehen Sie immer noch eine Personenklasse? Wir nehmen den Code als Beispiel für das Debuggen. Der Code lautet wie folgt:
<?php class person { } class person { } ?>
Das Ergebnis ist wie folgt:
<?php namespace love; class Person { function pome() { echo '我明白你会来,所以我等<br />'; } } namespace like; class Person { function pome() { echo '不须耳鬓常厮伴,一笑低头意已倾<br />'; } } ?>
Das Ergebnis ist wie folgt:
Die Ergebnisanzeige ist korrekt; es wird kein Fehler gemeldet;
Wir möchten das ausgeben, was wir gerade für den Inhalt des geschriebenen Codes benötigen Um ein neues Personenobjekt zu erstellen, wissen wir sonst nicht, welche Personenklasse ausgegeben wird darin Unter dem Namensraum;Wenn wir den Inhalt des ersten Namensraums ausgeben möchten, müssen wir so schreiben:$ming = new Person(); $ming ->pome();
Wurzelraum
$niu = new \love\Person(); $niu->pome();
\hello .
\world
Das obige ist der detaillierte Inhalt vonWas ist ein Namespace in PHP? Wie verwende ich Namespaces?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!