in reply to Re: "" isn't numeric...
in thread "" isn't numeric...

i tend to do that inline, too:
my $numb = ''; print 5 + ($numb||0); # no warning
I also do the same thing to avoid "Use of uninitialized value in concatenation (.) or string" warnings:
print "==> Foo: " . ($s || '') . "<===\n";