Tom: Error-Meldung

Beitrag lesen

Hello,

außerhalb jeglicher funktionen liefert es einwandfrei den inhalt
innerhalb EINER (zahlenmäßig gemeint) funktion liefert es garnichts
innerhalb aller anderen funktionen liefert es NULL und eine NOTICE

das ergibt alles keinen SINN !!!!!!!!!!!

Wie Deine zweite Feststellung zu Stande kommt, weiß ich nicht (ich tippe auf irrtümlich fehlenden Funktionsaufruf), aber die beiden anderen sind vollkommen in Ordnung. Du hast schließlich nicht $gvar2 als global definiert, sondern $var2 (ohne g).

Das erklärt natürlich noch nicht, warum $gvar3 sich anders verhalten soll als $gvar2, deutet aber leicht an, dass Du Dich möglicherweise nur in Deinem Code verlaufen hast :)

Es deutet darauf hin, dass er Funktionen benutzt und us  nicht vedrrät, wo. Ggf. bei der Global-Dekalration oder eventuell auch nur bei der verwendung der Variablen. Un innerhalb der Funktion wird dann wohl keine Global-Deklaration mehr stattfinden. Die äußere kann man sich ja auch schenken, die innere (iinerhalb der Funktion) eben nicht ...

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau