Hallo zusammen!
Ich bastele seit einiger Zeit hin und wieder an ner Webpage, die unter anderem PHP nutzt. Bis vor einiger Zeit lief das ganze (von meinem unprofessionellen Standpunkt aus gesehen zumindest) auch ganz ok, dh. ohne Fehlermeldungen und funktionsmäßig wie gewollt.
Seit neustem bekomme ich dauernd folgende Meldung (für jede benutzte Variable einmal, wie es scheint):
Notice: Undefined variable: xy in line z
bzw.
Notice: Undefined index: xy in line z
Ich nehme mal an, dass der Hoster irgendwas am PHP-Interpreter getan hat, wodurch der jetzt pingeliger ist. Allerdings funktioniert das Skript immer noch genau wie vorher, aber es sieht natürlich super-hässlich aus und verwundert mich auch in sofern, als dass ich der Meinung war, man müsse Variablen in PHP nicht deklarieren. Meines Wissens gibt es zwar eine Möglichkeit Fehlermeldungen in PHP zu unterdrücken, allerdings ist mir unwohl dabei, das Ganze dann einfach so "unsauber" weiterlaufen zu lassen.
Ich hoffe mal, dass sich diese Meldungen auf unsauberen Programmierstil zurückführen lassen und ich das Problem relativ schnell beheben kann. Ich bin für jeden Tipp dankbar.
Ich bastele seit einiger Zeit hin und wieder an ner Webpage, die unter anderem PHP nutzt. Bis vor einiger Zeit lief das ganze (von meinem unprofessionellen Standpunkt aus gesehen zumindest) auch ganz ok, dh. ohne Fehlermeldungen und funktionsmäßig wie gewollt.
Seit neustem bekomme ich dauernd folgende Meldung (für jede benutzte Variable einmal, wie es scheint):
Notice: Undefined variable: xy in line z
bzw.
Notice: Undefined index: xy in line z
Ich nehme mal an, dass der Hoster irgendwas am PHP-Interpreter getan hat, wodurch der jetzt pingeliger ist. Allerdings funktioniert das Skript immer noch genau wie vorher, aber es sieht natürlich super-hässlich aus und verwundert mich auch in sofern, als dass ich der Meinung war, man müsse Variablen in PHP nicht deklarieren. Meines Wissens gibt es zwar eine Möglichkeit Fehlermeldungen in PHP zu unterdrücken, allerdings ist mir unwohl dabei, das Ganze dann einfach so "unsauber" weiterlaufen zu lassen.
Ich hoffe mal, dass sich diese Meldungen auf unsauberen Programmierstil zurückführen lassen und ich das Problem relativ schnell beheben kann. Ich bin für jeden Tipp dankbar.