Extracting information back out of a DBH
David Cantrell
david at cantrell.org.uk
Tue Feb 10 14:40:45 GMT 2009
On Tue, Feb 10, 2009 at 08:44:26AM +0000, Dave Hodgkinson wrote:
> Perl question: what does tied do and why is it used in this situation?
tied() is the opposite of tie(). It gives you access to the underlying
data structure/object that tie() has magicked into have the interface
of a traditional array/hash/whatever.
It is, incidentally, incorrect to say that it's a hangover from the bad
old days before OO perl was well-understood. tied() is useful for those
cases where, as well as providing the semantics of a normal hash/array,
you *also* want to give access to other less-commonly-used methods.
See Data::Transactional for what I think is a good example.
--
David Cantrell | Godless Liberal Elitist
Anyone who cannot cope with mathematics is not fully human.
At best he is a tolerable subhuman who has learned to wear
shoes, bathe and not make messes in the house.
-- Robert A Heinlein
More information about the london.pm
mailing list