Aktueller Standort: Startseite> Neueste Artikel> So greifen Sie auf globale Klassen und Namespaces in PHP zu

So greifen Sie auf globale Klassen und Namespaces in PHP zu

M66 2025-06-17

Einführung

Wenn der Parser in PHP auf eine nicht qualifizierte Kennung (z. B. eine Klasse oder einen Funktionsnamen) trifft, wird standardmäßig in den aktuellen Namespace aufgelöst. Um den vordefinierten Klassen von PHP zuzugreifen, müssen Sie daher den Präfix \ übergeben

Die mitgelieferten Dateien verwenden standardmäßig den globalen Namespace. Um sich auf eine Klasse in der Datei einzuschließen, müssen Sie den Klassennamen mit \ Präfixen.

Beispiel

# Test1.php
<?php
class myclass {
    function hello() {
        echo "Hello World";
    }
}
?>

Wenn diese Datei in einem anderen PHP -Skript enthalten ist, muss die Klasse von \ verwiesen werden.

Beispiel

# Test2.Php
<?php
include 'test1.php';

class testclass extends \myclass {
    function hello() {
        echo "Hello PHP";
    }
}

$obj1 = new \myclass();
$obj1-> Hallo();

$ obj2 = new TestClass ();
$ obj2-> Hallo ();
?>

Ausgabe

Wenn Sie den obigen Code ausführen, sehen Sie die folgende Ausgabe:

Hallo Welt
Hallo Php

Mit den obigen Beispielen können Sie ein klares Verständnis dafür haben, wie Sie in PHP globale Klassen zugreifen und wie Sie sie in verschiedenen Namespaces verweisen können.