Hi,
ich denke das 'use strict' sich auf die Datei bezieht in der er die
Variablen benutzen möchte.
Und da müssen sie entweder mit 'our' bekannt gemacht werden
oder, was ich die elegantere Lösung finde, man muss einen
Exporter in der Kongfigurationsdatei definieren um den dann mit
use zu benutzen.
Example conf.pm:
package conf;
use strict;
require Exporter;
our @ISA = qw(Exporter);
our @EXPORT = qw($var);
our $var = 42;
test.pl:
#!/usr/bin/perl
use strict;
use conf;
print "var = $var\n";
Gruss,
Frodus