Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

How to use 'require' properly?

by flexvault (Monsignor)
on Sep 28, 2015 at 04:30 UTC ( #1143195=perlquestion: print w/replies, xml ) Need Help??

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

Dear Monks,

This is related to stevieb's question and his desire to use 'require' for seldom used modules:

    Where in a package should 'use' be called?

I have used the following:
use ... qw( ... );
but when I use 'require', it doesn't let me select the subroutines I need for execution. If the default doesn't include what I need, then the script fails at execution time.

Is there a better way to use 'require' or am I using 'require' incorrectly?


"Well done is better than well said." - Benjamin Franklin

Replies are listed 'Best First'.
Re: How to use 'require' properly?
by Athanasius (Archbishop) on Sep 28, 2015 at 04:43 UTC
Re: How to use 'require' properly?
by sundialsvc4 (Abbot) on Sep 28, 2015 at 14:14 UTC

    Also handy is UNIVERSAL::require.   The DESCRIPTION section of this Perldoc says it all.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://1143195]
Approved by Athanasius
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (4)
As of 2021-10-28 15:53 GMT
Find Nodes?
    Voting Booth?
    My first memorable Perl project was:

    Results (96 votes). Check out past polls.