Hi,
I am writing a login screen and and have following files:
lib.cgi
config.pm
and login.cgi
in config.pm i have following code:
package config;
our $abcd = 1;
1;
in lib.cgi i have following code:
use config;
1;
in login.cgi i have following code:
use strict;
required 'lib.cgi';
print $config::abcd;
on compiling this I get an error. The error goes away if i "use config" in login.cgi.
I thought since I am including lib.cgi inside login.cgi I would not have to use config inside login.cgi
Please help me understand this better