in reply to Constant name stored in a string

use constant FOO => 42; my $var = 'FOO'; print &{$var} . "\n"; print defined( &{$var} ) ? "true\n" : "false\n";

Result:

# 42 # true

But this is a bad idea, on many levels ...