in reply to How do I dynamically declare a package name for
This will include $class.pm only once, the first time it is refferenced. Ideal for mod_perl modules. So performance penalty of compiling "use $class .." code is suffered only once.my $class = fetch_from_somewhere; my $object; eval { $object = $class->new; }; if ($@) { eval ("use $class"); die ($@) if $@; $object = $class->new; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: How do I dynamically declare a package name for
by hdp (Beadle) on Apr 27, 2001 at 16:09 UTC | |
by gildir (Pilgrim) on Apr 27, 2001 at 21:14 UTC |