Hi.
Bei mir ist jetzt folgendes seltsames problem aufgetaucht.
Ich habe ein ein script (index.php) welches via 'require' ein mainfile einbindet. in diesem mainfile sind sämtliche selbstdefinierten umgebungsvariablen, z.b. sitename, die datenbank-zugansdaten usw. drinne. desweiteren binde zu beginn dieses mainfiles sämtliche klassenbibliotheken und funktionen ein.
ausserdem definiere ich am anfang der index.php eine konstante mit dem wert 1, dessen existenz von jedem anderem skript dass mit eingebunden wird abgefragt wird.
so. laut php-dokumentation werden ja variablen, konstanten und funktionen an inkludierte dateien übergeben (variablen und konstanten sofern sie vorher definiert bzw. deklariert wurden).
das funktioniert beim ersten skript das mit eingebunden wird auch ganz gut, nur ab dem zweiten oder dritten skript das eingebunden wird, funktioniert zum einen die abfrage der konstante nicht mehr und zum anderen, was viel schlimmer ist, meine funktionen, die ich ja über das mainfile mit eingebunden werden, sind dem php-parser vollkommend unbekannt und ich bekomm ständig einen fatalen fehler.
mir raubt das noch den schlaf zumal das einbinden sonst immer geklappt hat.
ich benutze zur zeit php5 und frag mich langsam, ob das bei dieser version normal ist.
wenn jemand ne lösung hat oder irgendwie helfen kann bin ich dankbar.
gruss, jazzy.
Bei mir ist jetzt folgendes seltsames problem aufgetaucht.
Ich habe ein ein script (index.php) welches via 'require' ein mainfile einbindet. in diesem mainfile sind sämtliche selbstdefinierten umgebungsvariablen, z.b. sitename, die datenbank-zugansdaten usw. drinne. desweiteren binde zu beginn dieses mainfiles sämtliche klassenbibliotheken und funktionen ein.
ausserdem definiere ich am anfang der index.php eine konstante mit dem wert 1, dessen existenz von jedem anderem skript dass mit eingebunden wird abgefragt wird.
so. laut php-dokumentation werden ja variablen, konstanten und funktionen an inkludierte dateien übergeben (variablen und konstanten sofern sie vorher definiert bzw. deklariert wurden).
das funktioniert beim ersten skript das mit eingebunden wird auch ganz gut, nur ab dem zweiten oder dritten skript das eingebunden wird, funktioniert zum einen die abfrage der konstante nicht mehr und zum anderen, was viel schlimmer ist, meine funktionen, die ich ja über das mainfile mit eingebunden werden, sind dem php-parser vollkommend unbekannt und ich bekomm ständig einen fatalen fehler.
mir raubt das noch den schlaf zumal das einbinden sonst immer geklappt hat.
ich benutze zur zeit php5 und frag mich langsam, ob das bei dieser version normal ist.
wenn jemand ne lösung hat oder irgendwie helfen kann bin ich dankbar.
gruss, jazzy.
Kommentar