Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: Importing vars from one script to another

by BillKSmith (Chaplain)
on Dec 11, 2012 at 23:03 UTC ( #1008419=note: print w/ replies, xml ) Need Help??


in reply to Importing vars from one script to another

Your 'constants' are not constants at all, but normal global variables. They should work as shown. In order to satisify warnings, I had to add a use Lib '.'; to your main script to let perl find the constants.pl file. I also had to add a final 1 to the constants.pl file.

I recommend using the Readonly module to make all the constants truly constant.

Bill


Comment on Re: Importing vars from one script to another
Download Code
Re^2: Importing vars from one script to another
by edbewald (Sexton) on Dec 11, 2012 at 23:52 UTC

    That did it! I thought I had tried everything but I was missing the '1'. Now it works.

    And I agree 100% that these are hardly constants. I usually use Readonly module for that and will do so with this.

    Thanks for all the answers everyone gave. I really appreciate it

      That did it! I thought I had tried everything but I was missing the '1'. Now it works.
      Whatever was the reason, this one can't be it.

      If you require a file, the last expression in the included file must return a value which evaluates to true, otherwise your program dies. Therefore: If you had a value which evaluated to false in your earlier version, your program would not have executed, and you would have got an error message pointing out the problem. But if it already evaluated to true in your earlier version, adding a 1 doesn't change anything.

      -- 
      Ronald Fischer <ynnor@mm.st>

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1008419]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (9)
As of 2014-08-22 12:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best computer themed movie is:











    Results (156 votes), past polls