Heim > Artikel > Backend-Entwicklung > Zum Problem des automatischen Ladens von Namespaces
Beschreibung der Betriebsumgebung:
Bezieht sich auf foo.php (Datei2) in der Datei index.php (Datei1)
Problem:
Solange der Namespace (Namespace Testindex) in index.php deklariert ist , ein Fehler wird gemeldet .
Beschreibung der Betriebsumgebung:
Bezieht sich auf foo.php (Datei2) in der Datei index.php (Datei1)
Problem:
Solange der Namespace (Namespace Testindex) in index.php deklariert ist , ein Fehler wird gemeldet .
Da Sie den Namespace hinzugefügt haben, wird die Funktion __autoload()
auch in diesem Namespace angewendet. Das heißt, der Aufruf dieser Funktion wird zu testindex__autoload(), sodass PHP die Funktion __autoload()
nicht finden kann Schließen Sie den automatischen Ladevorgang ab.
Eines ist das Ergebnis des auskommentierten Namespace, das andere nicht.
Warum passiert das?
//----------------- ---------------