Most ancient and honorable monks, benificent and sagacious, may it please yourselves to dwell upon this humble quesiton and cast a perl of your infinite wisdom.
file test1.pl:
#!/usr/bin/perl -w
use strict;
require 'test2.pl';
print $x;
file test2.pl:
#!/usr/bin/perl -w
use strict;
my $x = "this is it\n";
1;
>./test1.pl
Global symbol "$x" requires explicit package name at ./test1.pl line 4
+.
Execution of ./test1.pl aborted due to compilation errors.
As you can see, most respected monks, "use strict" reports an error and halts execution. Without "use strict", the script will execute, but will still report an error. Is it possible to include a file in this manner and still execute without errors? Please show me the path to enlightenment so that I may correct the error of my ways.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.