The OP wantsreally?if (!defined($pname) && $pname ne '')
For one, we have
While>perl -w -e "print 1 if !defined($pname) && $pname ne ''" Use of uninitialized value in string ne at -e line 1.
not defined($pname) && $pname ne ''
if, and only if
! defined($pname) || $pname eq ''
Which looks perfectly reasonable in a test like
if (!defined($pname) || $pname eq '') { croak 'We want something real in $pname. Not undef or the empty st +ring'; }
In reply to Re^4: if not defined
by pKai
in thread if not defined
by Trihedralguy
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |