use - Variante 2

Es geht sogar noch kürzer

Auf der letzten Seite hast du gesehen, wie man für einen Namspace ein Alias setzen kann. Jetzt gehen wir noch einen Schritt weiter. Wir verpacken auch den Namen der Klasse in das Alias (als letztes Segment):

use Amerika\Dakota\Indianerland\Sioux\MyClassName as MyNamespaceAlias;

Darauf wird nur noch der Name des Alias für die Instanziierung verwendet:

$superhero = new MyNamespaceAlias()

Antwort von der Klasse:

Hallo, ich bin ein Indianer in einer Klasse.
Ich wohne im Namespace Amerika\Dakota\Indianerland\Sioux

Hier wird übrigens mit der gleichen Klasse wie auf der letzen Seite gearbeitet, die Ausgabe ist also identisch.