Jorge Godoy wrote:
> Stas Bekman <[EMAIL PROTECTED]> writes:
>
>
>>I think the general advise is to always call require() and not use()
>>in startup.pl, unless you have a reason for calling certain modules'
>>import() method.
>>
>
> Wouldn't that affect mod_perl's advantage of sharing the modules? I
> mean, would everything be in it's separate namespace and loaded only
> once for every module as it is with use?
Please read the doc for use().
perldoc -f use
Imports some semantics into the current package
from the named module, generally by aliasing cer�
tain subroutine or variable names into your pack�
age. It is exactly equivalent to
BEGIN { require Module; import Module LIST; }
use == require + import (almost), and we don't need import() to get the
sharing in place.
Also see:
http://perl.apache.org/guide/perl.html#use_
_____________________________________________________________________
Stas Bekman JAm_pH -- Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide http://perl.apache.org/guide
mailto:[EMAIL PROTECTED] http://ticketmaster.com http://apacheweek.com
http://singlesheaven.com http://perl.apache.org http://perlmonth.com/