Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses

Re: Importing vars from one script to another

by BillKSmith (Vicar)
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 file. I also had to add a final 1 to the file.

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


Replies are listed 'Best First'.
Re^2: Importing vars from one script to another
by edbewald (Beadle) 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 <>

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1008419]
[nysus]: What happened to the submit button? All I have is a preview button.
[erix]: perlmonks has become read-only ?
[marto]: erix unlikely, we've had posts within the last few minutes ;)
[ambrus]: nysus: make sure you enter at least two lines for the title and then preview, and read warnings the preview form prints
[davies]: There is an option (I have it set) to force preview before submission. Perhaps your option has been set (accidentally?) and you are not expecting it.
[ambrus]: sorry, I mean at least two words for the title and then preview
[ambrus]: davies: that option is the default. and it's not really "force", it just hides the button.
[marto]: yes, not reading the errors displayed has been a cause of this type of report in the past
[nysus]: Ambrus, ah. I think that was the problem. I'll try. Thanks!

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (14)
As of 2017-12-15 11:31 GMT
Find Nodes?
    Voting Booth?
    What programming language do you hate the most?

    Results (431 votes). Check out past polls.