I have a script that does a require like:

#!/usr/bin/perl -w
use strict;#<--- always

require "/home/some/other/directory/file.conf";

#yada-yada-yada...


and in this file I have a few configuration variables defined like:

my $name = "Matthew";
my $setting = '1';
1;

but when I run the script it tells me that the global variables $name
and $setting need to have their packages declared. Can anyone tell what
I'm doing wrong here? I tried eliminating the use of "my" in the
required file thinking it might be a symbol table thing and I even made
sure the require was working with require || die in case the require
just wasn't executing right... any ideas would be appreciated.



Reply via email to