Good Evening Monks,

I recently stumbled over a fact that didn't let me stop thinking about it.
I have two Perl scripts, let's say "index.pl" and "engine.pl".

Content of "index.pl":
#!/usr/bin/perl use strict require('engine.pl'); . . .
Content of "engine.pl":
#use strict; use CGI; use HTML::Template; use XML::Simple; . . . 1;
You see that the first line of the second script is actually a comment, because strict is already used in "index.pl".
I tested the use of strict twice. When I uncomment use strict; in "engine.pl", warnings and errors are printed out
(I intentionally did some bad things to test strict). Without use strict; in "engine.pl" the script does run without these warnings.
It seems to me that require() has turned off strict or has done something similar. Should I just go on double-using strict in both files?

Has anyone an idea of the circumstances given?

Thanks,
BioHazard
reading between the lines is my real pleasure.

In reply to require() turns off strict? by BioHazard

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.