Jonathan Vanasco wrote:
> on this topic, please forgive my ignorance...
> 
> don't both those  settings relate to mod_perl internals?

Oh, yes, very much internal indeed.

> i typically just to a
> 
>       use constant DEBUG__myvar => 1 ;
> 
> and
>       DEBUG__myvar && print STDERR "my debug crap"
> 
> in my code to handle debugging my apps.  in one of the books, it said  
> that anything like this:
>       use constant DEBUG__myvar => 0;
>       if ( DEBUG__myvar ){
>               # debug crap
>       }
> wouldn't be compiled by startup.pl, so there wouldn't be any runtime  
> performance hit if debugging is coded in like that and a constant  
> turned it off.

More accuratly, it will be *compiled* at startup, but it will then
be *optimized* away by the optimizer. End result is 0 runtime performance
hit, that's right.

--------------------------------------------------------------------------------
Philippe M. Chiasson m/gozer\@(apache|cpan|ectoplasm)\.org/ GPG KeyID : 88C3A5A5
http://gozer.ectoplasm.org/     F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3A5A5

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to