Sven Rautenberg: Include_once, require_once

Beitrag lesen

Moin!

Irgendwie muss ich wohl Sven's Nachricht überlesen haben, die den 'richtigen Weg' über Konstanten geht. Um meiner Antwort wenigstens etwas Sinn zu geben, habe ich eine kleine Laufzeitmessung durchgeführt.

Ergebnis: die Nutzung von Variablen ist im Mittel /minimal/ schneller als die Nutzung von Konstanten. Beide Varianten sind aber langsamer als include\_once...

Die Nutzung mit Variablen garantiert aber nicht, dass das Include nur einmal ausgeführt wird, da man Variablen ja auch wieder löschen kann. Außerdem verschmutzen sie den globalen Namensraum für Variablen - das mag zwar nur eine Unschönheit sein, der man durch Wahl eines geeignet langen Variablennamens begegnen kann, aber es ist trotzdem blöd.

- Sven Rautenberg