|more useful options|
Re^4: m//g behaves strange... (!1)by tye (Sage)
|on Nov 10, 2003 at 05:50 UTC||Need Help??|
!1 has a string value of "" and a numeric value of 0 (so as to not generate a warning when used as a number -- 0+"" generates a warning). This is what Perl uses all over the place for 'false' (when it isn't using undef). In the C code for Perl, this is PL_sv_no.