ursus contionabundo: Das geht genauer und vollständiger...

Beitrag lesen

problematische Seite

Man kann natürlich darauf hinweisen, dass eine mit include eingebundene Datei tunlichst keine Funktionsdefinitionen enthalten sollte.

Genauer:

"Enthält eine Datei nicht bedingte Funktions-, Klassen- oder Konstanten-Definitionen, dann sollte diese also mit require_once oder include_once eingebunden werden, weil durch das mehrfache Einbinden eine nicht erlaubte Neudefinition stattfinden würde, was zu einem Fehler führt."

Und, wenn man doppelt moppeln will:

"Ob Sie require_once oder include_once verwenden hängt davon ab, ob Sie auf den Fehler selbst reagieren wollen oder ob PHP die Abarbeitung des Skripts abbrechen soll."

Aber eigentlich ist das unter "Beispiele" alles schon erklärt. Könnte man in "Anwendungsfälle und Beispiele" umbenennen.