Das alte Script wurde so geschrieben, daß alle Variablen die benutzt werden, aber keinen Wert haben auch automatisch NULL sind.
Nö das ist schlicht nicht wahr!
Wo hast Du denn dass festgelegt?
Beim Programmieren sollte man generelll alle Variabelen initialisieren.
Variablen ohne Werte stellen ein nicht unerhebliches Sicherheitsrisiko dar.