stas 02/04/23 06:29:28
Modified: src/docs/1.0/guide perl.pod
Log:
clarify the difference between require and use upfront.
Revision Changes Path
1.7 +7 -4 modperl-docs/src/docs/1.0/guide/perl.pod
Index: perl.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/1.0/guide/perl.pod,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- perl.pod 21 Apr 2002 17:30:56 -0000 1.6
+++ perl.pod 23 Apr 2002 13:29:28 -0000 1.7
@@ -1404,9 +1404,12 @@
use(), just like require(), loads and compiles files containing Perl
code, but it works with
-L<modules|guide::perl/Modules__Libraries_and_Program_Files> only. The only
way to
-pass a module to load is by its module name and not its filename. If
-the module is located in I<MyCode.pm>, the correct way to use() it is:
+L<modules|guide::perl/Modules__Libraries_and_Program_Files> only and
+is executed at compile time.
+
+The only way to pass a module to load is by its module name and not
+its filename. If the module is located in I<MyCode.pm>, the correct
+way to use() it is:
use MyCode
@@ -1755,7 +1758,7 @@
my $base_dir = $s->dir_config('FooBaseDir') || '';
my $config_module = $s->dir_config('FooConfigModule') || '';
die "FooBaseDir and FooConfigModule aren't set in httpd.conf"
- unless $base_dir and $config_module;
+ unless $base_dir and $config_module;
# build the real path to the config module
my $path = "$base_dir/$config_module";
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]