Es ist schon interessant, wie einige Programmierer der PHP-Gemeinde auf die "NOTICE" "Trying to get property of non-object in" umgeht.
Wenn man mal danach sucht sieht man auf den ersten zwei, drei Seiten lediglich die Antwort: "[..]kein Fehler, sondern nur ein Hinweis [..]" oder "[..]Fehlertolerenz zu hoch[..]".
Doch zum allgemeinem Verständnis, auch wenn es nur eine Notice ist so bedeutet es trotzdem das auf die Eigenschaft auf die man zugreifen möchte nicht zugegriffen werden kann. Entweder weil sie nicht existiert (was aber dann mit der "Notice: Undefined property:..." einhergeht) oder das Objekt nicht instantiiert ist. Das heißt für alle Geplagten, die nur diese Notice erhalten. Code durchsuchen und schauen ob der Zugriff auf die Eigenschaft auch wirklich erst erfolgt nachdem das Objekt erstellt worden ist.

Geschrieben am Samstag, 27. Februar, 2010 um 10:04 von Marcel Folaron
In der Kategorie: Allgemein
Sie können ein Kommentar hinterlassen, oder einen TrackBack auf Ihrer Seite einrichten.

0

Kommentar abgeben