Help for this page
An "our" declaration declares a global variable that will be visible a +cross its entire lexical scope, even across package boundaries.
package A; package B; ... package D; # now you have to use the package name to access the var print $B::d;