http://qs321.pair.com?node_id=526948

earcam has asked for the wisdom of the Perl Monks concerning the following question:

Hi monks, Does anyone know if there's the equivalent for C/C++ preprocessor directives, for conditional compilation, eg:
#ifdef DEBUG ... #endif
I have OO modules (for mod_perl) and once in production certain expensive checks can (and need to) be omitted. Is there something that allows blocks of code in PM files to be ignored if another something is set in calling scripts? I don't want to add loads of tests for a global var. Something in POD maybe? I'd greatly appreciate any help or pointers. thanks, earcam