In article <[EMAIL PROTECTED]>,
 [EMAIL PROTECTED] (Wiggins d'Anconia) writes:
>Lawrence Statton wrote:
>> while ( defined ( my ($pid) = $sth->fetchrow_array ) ) {
>0 in a scalar variable is NOT equal to undef; however both are false. 
>The above specifically checks for definedness, as opposed to truth.

0 compares as numerically equal to undef.  However, if warnings
are on, and of course, warnings should be on, there will be a
warning generated, so this comparison is rarely a good idea.

-- 
Peter Scott
http://www.perlmedic.com/
http://www.perldebugged.com/

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to