in reply to if not defined
Your problem is in operator precedence. After adding parenthesis to match precedence, you have:
not ( ( ( ( ( defined($pname) && $pname ne '' ) && defined($policy_ur) ) && $policy_ur ne '' ) && not defined($odate) ) && $odate ne '' )
I think you want to use the higher precedence logical not operator (!). That way your condition will work out to this:
( ( ( ( (!defined($pname) && $pname ne '') && defined($policy_ur) ) && $policy_ur ne '' ) && not defined($odate) ) && $odate ne '' )
TGI says moo
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: if not defined
by pKai (Priest) on Mar 23, 2007 at 19:11 UTC |