|There's more than one way to do things|
Re^2: How come undef eq '' ??by LanX (Canon)
|on Jan 30, 2013 at 17:20 UTC||Need Help??|
> To get out of the Use of uninitialized value I started adding the $blah AND $blah ... ... which is when I got totally caught up in this.
IMHO thats wrong!
Initialize a value, preferably at the moment where those variables are declared.
Either "" or 0 depending on the way it's used in the line where you got the warning from.
Most likely means that $z is a string, so change my $z to my $z=""