The stupid question is the question not asked | |
PerlMonks |
Re^3: Writing Modules/namespace polutionby dragonchild (Archbishop) |
on Mar 16, 2005 at 18:13 UTC ( [id://440069]=note: print w/replies, xml ) | Need Help?? |
Doing a "use Exporter;" will not do anything different than a "require Exporter;" because the import() function in Exporter doesn't do anything because Exporter doesn't define @EXPORT or @EXPORT_OK.
The only difference between "use base Exporter;" and either "use Exporter;" or "require Exporter;" is that "use base" will modify @ISA for you and the others make you modify it yourself. You either have to have Exporter in your @ISA or have done something like *import = \&Exporter::import; to get the benefits of Exporter. Nothing more, nothing less. Being right, does not endow the right to be rude; politeness costs nothing.
In Section
Seekers of Perl Wisdom
|
|