Moin Enrico,
stimmt, etwas nicht-Gesetztes kann auch keinen undefinierten Zustand haben.
Verwechselst du vielleicht gerade JavaScript (typeof blub == 'undefined') und PHP? In PHP gibt es keinen Operator, der dir 'undefined' zurück gibt für eine nicht gesetzte Variable.
LG,
CK