what is the difference between require and use in perl?

Answers were Sorted based on User's Feedback



what is the difference between require and use in perl?..

Answer / jayakumar.b

use:
* Object Verification will happen @ Compile Time.
* File will have extention of .pm
* Module location will be set by @ISA Variable.

require:
* Object Verification will happen @ Run TIme.
* Method can be used from and .pm or .pl file.
* Absolute path to be given, if file located in different
dir.

Is This Answer Correct ?    13 Yes 2 No

what is the difference between require and use in perl?..

Answer / rani

use:
1-its compile time concept & refresh the namespace for
different package loading.

Require:
it is run time concept & does not refresh the namespace for
different package loading.

Is This Answer Correct ?    4 Yes 0 No

what is the difference between require and use in perl?..

Answer / vinoth_bksys

The differences are many and often subtle:

* use only expects a bareword, require can take a
bareword or an expression
* use is evaluated at compile-time, require at run-time
* use implicitly calls the import method of the module
being loaded, require does not
* use excepts arguments in addition to the bareword (to
be passed to import), require does not
* use does not behave like a function (i.e can't be
called with parens, can't be used in an expression, etc),
whereas require does

Is This Answer Correct ?    1 Yes 1 No

Post New Answer

More CGI Perl Interview Questions

What does `$result = f() .. g()' really return?

0 Answers  


What can be done for efficient parameter passing in perl?

0 Answers  


What can be done for efficient parameter passing in perl? Explain.

0 Answers  


Differentiate use and require?

0 Answers  


What are arrays in perl?

0 Answers  






How to read a file into a hash array?

0 Answers  


Explain string comparison operators in perl.

0 Answers  


Write a program that shows the distinction between child and parent process?

0 Answers  


How can we create perl programs in unix, windows nt, macintosh and os/2 ?

0 Answers  


How can I implement the function overloading in Perl ? I read about the operator overloading, I do not know how to implement the function overloading. Thanks in advance ?

0 Answers  


what is CPAN?

0 Answers  


What is the use of '>>' in perl?

0 Answers  


Categories