use constant ENABLE_DEBUG => 0; sub debug { print $_[0]; } debug 'test' if ENABLE_DEBUG; #### use constant ('ENABLE_DEBUG', 0); sub debug { print $_[0]; } '???'; #### use constant ENABLE_DEBUG => 0; sub debug { print $_[0] if ENABLE_DEBUG(); } debug 'test'; #### use constant ('ENABLE_DEBUG', 0); sub debug { 0; } debug 'test';