for ($pname, $policy_ur, $odate) { if (defined($_) && $_ eq '') { undef $_; } } if (!defined($pname) && !defined($policy_ur) && !defined($odate)) { ... }