in reply to Optional parameter before reference
sub verify { my $params = shift || die("your message"); ... } verify({param1 => $b, param2 => "hello", param3 => "whatever"}); verify({param1 => $b}); verify({param1 => "hello"}); [download]