Andrea: Frage zur "include_once" Anweisung

Beitrag lesen

Hallo zusammen,

in der Beschreibung zur "inclue_once" Anweisung habe ich folgendes gefunden:

"Die Anweisung include_once() schließt zur Ausführungszeit die angegebene Datei ein und wertet diese aus. Dies ist ähnlich der include()-Anweisung; mit dem Unterschied, dass_einmal_eingebundener_Code nicht_nochmals_eingebunden_wird."

Kann ich das so verstehen, dass eine eingebundene Datei nur einmal pro Session über diesen Befehl eingebunden wird?

Hintergrund meiner Frage: ich möchte die Mehrsprachigkeit in include-Dateien auslagern, jede Sprache eine Datei. Die Datei enthält ein Array mit den übersetzten Textbausteinen.

Wenn ich nun in jeder php-Datei die include-Datei mit den Textbausteinen über include_once einbinde erfolgt diese Einbindung nur ein mal, selbst wenn ich die nächste Seite aufrufe wo die include_once Anweisung nochmal drin steht?

Was passiert dann eigentlich wenn der Anwender die Sprache ändert? Dann müsste doch eigentlich die neue Sprachdatei eingefügt werden, oder?

Danke im Voraus
Liebe Grüße

Andrea