Hallo,
nun haben wir uns mal wieder aufgehängt...
Die Fakten:
Funktionsbibliothek "funcLib.inc.php" wird am Anfang der Seite einmalig durch include() eingebunden.
Die Lib enthält eine Funktion get_pagerights(), die ihrerseits wieder Funktionen enthält. Das hat in PHP keine Auswirkung. Es gibt keine private functions, weiß ich. Die Lib hat bisher funktioniert.
Nun haben wir eine weitere Funktion eingebaut "get_tree()", die ein Array erzeugt, in dem unsere jeweils aktuelle Seitenhierarchie vom Wurzelpunkt bis zur aufgerufenen Seite eingetragen wird, und die dazugehörigen Rechte ebenfalls. Hierzu wird die Funktion get_pagerights() aufgerufen, die ihrerseits get_show() aufruft.
Das Array ist ein ein ganz schöner Klotz. Das hat bisher allerdings auch nie Probleme bereitet.
Nun meckert aber der Parser und spuckt immer eine Fehlermeldung aus:
cannot redeclare get_show() in Line 517 <-- Das ist die Zeile, an der die Funktion get_show() einmalig deklariert ist.
Wir haben alles untersucht. Ein Redeklarationsfehler ist uns nicht offensichtlich. Woran könnte das noch liegen, dass dieser Parserfehler ausgelöst wird?
Liebe Grüße aus http://www.braunschweig.de
Tom
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.