Hello,
Muss man nicht. Aber wenn man das error_reporting auf E_ALL stellt (was in der Entwicklungsphase unbedingt zu empfehlen ist), dann bekommt man wenigstens eine Notice, wenn man auf undefinierte Variablen oder Objekt-Eigenschaften zugreift.
Aber nur auf der rechten Seite vom Zuweisungsoperator. :-(
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg