Hallo, habe mal wieder eine eher theoretische frage an euch!
Ich habe mir da 3 INC-Dateien erstellt von welchen ich 2 auf jeden Fall bei jedem Seitenaufruf benötige!
Jetzt habe ich das so gemacht das ich in den PHP-Dateien die includet werden diese einbinde falls sie an dieser Stelle benötigt werden und zwar per require_once ("...");
Da stellt sich bei mir die Frage ob es nicht besser wäre diese gleich irgendwann mal kurz nach dem Header requiren (also ohne 'once') und ich muss mich im späteren Verlauf darum nicht mehr kümmern!
Nur, wie sieht das aus mit der Gültigkeit der Funktionen ? bis zum nächsten ?> (also ende eines PHP-Blocks) oder gelten diese bis an das Ende des Ladens der Seite (also auch alle nachfolgenden PHP-Blöcke in eventuell includeten Dateien) ?
Kann ich also die INC-Dateien am Anfang der Seite requiren und auf diese dann bis zum Ende zugreifen ohne neu zu requiren unabhängig ob sie sich noch im gleichen PHP-Block befinden oder in einem späteren (also PHP-Block beendet->bissl HTML-Code->ein neuer PHP-Block->usw... und das die requireten INC-Dateien aus dem ersten PHP-Block auch noch in den folgenden gültig sind) ?
Hoffe das ich die Frage einigermaßen verständlich gestellt habe.....
Ich habe mir da 3 INC-Dateien erstellt von welchen ich 2 auf jeden Fall bei jedem Seitenaufruf benötige!
Jetzt habe ich das so gemacht das ich in den PHP-Dateien die includet werden diese einbinde falls sie an dieser Stelle benötigt werden und zwar per require_once ("...");
Da stellt sich bei mir die Frage ob es nicht besser wäre diese gleich irgendwann mal kurz nach dem Header requiren (also ohne 'once') und ich muss mich im späteren Verlauf darum nicht mehr kümmern!
Nur, wie sieht das aus mit der Gültigkeit der Funktionen ? bis zum nächsten ?> (also ende eines PHP-Blocks) oder gelten diese bis an das Ende des Ladens der Seite (also auch alle nachfolgenden PHP-Blöcke in eventuell includeten Dateien) ?
Kann ich also die INC-Dateien am Anfang der Seite requiren und auf diese dann bis zum Ende zugreifen ohne neu zu requiren unabhängig ob sie sich noch im gleichen PHP-Block befinden oder in einem späteren (also PHP-Block beendet->bissl HTML-Code->ein neuer PHP-Block->usw... und das die requireten INC-Dateien aus dem ersten PHP-Block auch noch in den folgenden gültig sind) ?
Hoffe das ich die Frage einigermaßen verständlich gestellt habe.....
Kommentar