in reply to searching for clear ways to overwrite the empty string
Maybe–
# Might need 'no warnings "uninitialized";' to be quiet. $var = "?" unless length $var; # Or... :P $var = "?" unless defined $var and length $var; [download]