Auge: Redeclare bei }-Klammer der Funktion

Beitrag lesen

Hallo

Das Problem, das du beschreibst, deutet darauf hin, dass die Datei, die diese Funktion enthaelt ungeschickt geladen wird. Im guenstigsten Fall laesst sich das dadurch loesen, dass du die Einbindungen via include() oder require() durch require_once() ersetzt.

include_once sollte an der Stelle (außerhalb von Tests) reichen, weil mit require_once das Skript im Fehlerfall vollständig beendet wird. Scheinbar wird die nämliche Datei, wie du offensichtlich auch vermutest, an mehreren Stellen eingebunden, womit die Funktion auch mehrfach deklariert wird. Das führt dann zum beobachteten Fehler.

Tschö, Auge

--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
Veranstaltungsdatenbank Vdb 0.3