|
|
| P is for Practical | |
| PerlMonks |
Re^2: eval inside an objectby dave_the_m (Monsignor) |
| on Apr 27, 2005 at 13:47 UTC ( [id://452052]=note: print w/replies, xml ) | Need Help?? |
This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.
$self is not local or global, it's a lexical variable!... though, I recall seing some patch for this in p5p, maybe its supported in the development version of perl (currently 5.9.2).The lexical scope bugs I've fixed in the 5.9.x branch aren't applicable here; a simple eval executed immediately (as opposed to later via a closure) has always been able to see variables in its immediate enclosing scope. Dave.
In Section
Seekers of Perl Wisdom
|
|
||||||||||||||||||||||||