$UIDholder is just a variable name. If you want a reference to it, you do this:
my $UIDholder = "some value";
my $var_ref = \$UIDholder;
print "UIDHolder: $UIDholder\n";
print "reference: $var_ref\n";
This gives the output:
UIDholder: some value
reference: SCALAR(0x8160e8c)
Note that the memory location of your reference may be different from mine. SCALAR indicates the type of variable the reference points to.
To use the reference, you have to 'dereference' it. For instance, to print the actual value the variable holds by using the reference instead of the variable name, throw an extra $ sign in front of the $var_ref variable name:
print "Actual value of variable: $$var_ref\n";
I hope this helps.
"Peace, love, and Perl...well, okay, mostly just Perl!" --me
Apprentice
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.