in reply to package variable does not persist
As a start on an SSCCE, I wonder if something like this might be happening:
And then:# Module.pm package Module; use warnings; use strict; use vars qw($configvar); sub what_is_configvar { if ($Module::configvar) { return 'true'; } else { return 'false'; } } sub menu { print 'in menu(): ', what_is_configvar(); } sub inModule { print 'in Module: ', what_is_configvar(); } inModule(); 1;
c:\@Work\Perl\monks\Anonymous Monk\1221498>perl -le "use warnings; use strict; ;; use Module; ;; $Module::configvar = 1; ;; Module::menu(); " in Module: false in menu(): true
Give a man a fish: <%-{-{-{-<
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: package variable does not persist
by haukex (Archbishop) on Sep 01, 2018 at 10:24 UTC | |
|
Re^2: package variable does not persist
by Anonymous Monk on Sep 01, 2018 at 18:35 UTC |