use warnings; my $false = !1; my $nulstr = ''; print("'$false'\n"); # '' print("'$nulstr'\n"); # '' print(0+$false, "\n"); # 0 print(0+$nulstr, "\n"); # 0 with 'Argument "" isn't numeric'