Come for the quick hacks, stay for the epiphanies. | |
PerlMonks |
Re: $foo->bar = 14;by jimc (Sexton) |
on Jan 03, 2003 at 16:09 UTC ( [id://224054]=note: print w/replies, xml ) | Need Help?? |
lvalue methods are a questionable idea, at least if used universally. an lvalue method just exposes a variable (ie the storage for) to the assignment, it runs b4 the assignment is done. It gets no chance to validate the RHS, thus you could accidentally do: $person->age = -1; $person->name = '2/22/01'; $person->ssn = 'capt. bob';
In Section
Meditations
|
|