[ic] Perl Variable Interpretation (Was: How to access PERL Environment Variables?)
Doug Alcorn
doug@lathi.net
10 Nov 2000 10:25:45 -0500
Spencer <spencer@poseidon.mediabang.com> writes:
> $return .= "$key = ". $Session->{$key} ."<BR>\n";
I've always had a queation about this and my own usage is fairly
inconsistent. In this assignment, you have quoted the variable $key,
concatenated that quoted string with the variable $Session->{key}, and
finally concatenated another string. What's the difference between
what you wrote and this:
$return .= "$key = $Session->{$key} <BR>\n";
(BTW, I tested this to see if it had the same result. It does.) Are
there strict rules about what perl can and can't interpolate within
double-quotes? I imagine there would be some instances where perl
might get confused.
--
(__) Doug Alcorn (mailto:doug@lathi.net http://www.lathi.net)
oo / Unix Hacker
|_/ "It's too late for paradise" (at least in this life)