Einen Namespace in PHP zurücksetzen?

Wie kann ich einen Namespace auf den globalen zurücksetzen? Mit folgendem Code:

namespace foo;
include 'myfile.php';

myfile.php versucht nun, alle seine Klassen in den foo-Namespace zu laden, obwohl sich seine Klassen im globalen Namespace befinden. Jetzt wäre es keine große Sache, die Reihenfolge dieser Zeilen zu vertauschen, aber wie würde ich mit myfile.php umgehen, wenn ich einen Autoloader hätte? Es wird versucht, die Klassen im Namespace foo zu laden.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage