if($str_check = undef){do stuff};{return ('0');}else{return($str_check);} #### if($str_check = undef) ... #### if (! defined $str_check) ... #### if($str_check = undef){do_stuff()}; #### return $str_check if defined $str_check; return '0';