----- Original Message -----
From: [email protected] (Randal L. Schwartz)
Date: Thursday, April 21, 2005 11:39 am
Subject: Re: Require / Use
> >>>>> "Paul" == Paul Kraus <[EMAIL PROTECTED]> writes:
>
> >> Because you want the action at run-time (require) vs. compile time
> >> (use), is the usual reason, I would guess.
> Paul> Not to sound daft but why would you want to do that? What
> would be
> Paul> gained or lossed. What would be an advantage of using require?
>
>
> if ($certain_condition) {
> require Expensive::Module;
> my $object = Expensive::Module->new(blah);
> ...
> }
>
> No point in loading Expensive::Module if $certain_condition isn't
> true. That's hard to do with "use" instead of require.
Hmm, I find your comment interesting. Can you explain "Under the cover"
difference between or give a small insight:
if ($certain_condition) {
require Expensive::Module;
my $object = Expensive::Module->new(blah);
...
}
and
if ($certain_condition) {
use Expensive::Module;
my $object = Expensive::Module->new(blah);
...
}
??
>
> --
> Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503
> 777 0095
> <[email protected]> <URL:http://www.stonehenge.com/merlyn/>
> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
> See PerlTraining.Stonehenge.com for onsite and open-enrollment
> Perl training!
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> <http://learn.perl.org/> <http://learn.perl.org/first-response>
>
>
>
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>