Wenn in einer Datei, die mit include oder require (oder den Pendants mit -once) eingefügt wird, am Ende ein return-Statement außerhalb aller Funktionen steht, dann ist genau das möglich, was Sven hier zeigt: Der Wert wird als Quasi-Funktionsergebnis für include oder require verwendet.
... und ich nehme an (könnte es auch testen) die restlichen Variablen des eingefügten Skriptes sind ebenfalls vefügbar im aufrufenden Skript... Oder ist es dann wenigstens so, dass nur der/die Wert(e) des return zurückkommen?
Cheers,
Baba