in reply to Re: syntax question: conditional 'use' statement?
in thread syntax question: conditional 'use' statement?

You forgot to import.
BEGIN { use constant DEBUG => 1; if (DEBUG) { require Data::Dumper; Data::Dumper->import() if Data::Dumper->can('import'); } }