Was ist der Umfang der require_once in PHP?

Einfache Frage: Ist der Umfang der require_once global?

Beispiel:

<?PHP

require_once('baz.php');

//do some stuff
foo ($bar);

function foo($bar) {
    require_once('baz.php');
    //do different stuff
}

?>

Wenn foo aufgerufen wird, tut es re-parse baz.php? Oder ist es verlassen sich auf die bereits erforderliche Datei von der Haupt-php-Datei (analagous Aufruf von require_once zweimal hintereinander für die gleiche include-Datei)?

Ich habe diesen thread vor, aber es hat nicht so Recht eine Antwort auf die Frage:

Sollte require_once "einige file.php" ; erscheinen überall, aber der Anfang der Datei?

Vielen Dank für Ihre Hilfe!

InformationsquelleAutor TMG | 2010-04-21
Schreibe einen Kommentar