open(TMP, "+>", undef) or die ... #### open($fh, '>', \$variable) || .. #### .