Ich hätts früher gefunden, wenn PHP Vertipper in Variablennamen
melden würde.
Mal sehen, inwieweit man PHP da verschärfen kann...
Nur über das Ausgeben von Hinweisen, wenn aus nicht initialisierten Variablen gelesen wird (Einstellung error_reporting). Daß man andersrum in Variablen ohne vorherige Deklaration reinschreiben kann, ist schließlich ein Feature, kein Bug :)
Gruß,
soenk.e