Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re^2: Can the fully qualified name of a global variable be determined?

by LanX (Chancellor)
on Jan 24, 2013 at 16:31 UTC ( #1015197=note: print w/replies, xml ) Need Help??


in reply to Re: Can the fully qualified name of a global variable be determined?
in thread Can the fully qualified name of a global variable be determined?

UPDATE

But I don't know if this helps with exported vars, since IIRC "exporting" means copying a reference into the importing namespace. In other words: the current "fully qualified name" is from the importing namespace.

If you wanna find the original full qualified name you have to parse all loaded STASHes, till you find the reference. You can find the namespaces by inspecting %main::

print join "\n", grep {/^.*::$/} keys %main::

-->

Tie:: utf8:: TST:: re:: DynaLoader:: mro:: strict:: Regexp:: Term:: UNIVERSAL:: overload:: Data:: IO:: Exporter:: Internals:: warnings:: Config:: DB:: CORE:: attributes:: Scalar:: vars:: XSLoader:: B:: main:: Carp:: PerlIO:: O:: bytes::

UPDATE

or by checking %INC

Cheers Rolf

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1015197]
help
Chatterbox?
[jamroll]: i don't always know where my variables are...but when i do, i have errors!

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (6)
As of 2017-06-27 21:44 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    How many monitors do you use while coding?















    Results (615 votes). Check out past polls.