Just another Perl shrine | |
PerlMonks |
Re: Is reference blessed?by jeroenes (Priest) |
on Nov 23, 2001 at 14:58 UTC ( [id://127082]=note: print w/replies, xml ) | Need Help?? |
Yes you can find out whether an object is blessed more elegantly
(tye and merlyn told me):
if UNIVERSAL::isa($ref,'can'){
And as for your type finding, this is from perldoc perlobj: isa(CLASS) HTH, Jeroen
Update: Yeah I screwed up remembering tye's solution. I looked it up (mea culpa):
Update2: D'oh. I took it for granted that you wanted a ref-check anyway, like if( ref $r ){ if ($r->can('isa')){.... Your UNIVERSAL::can($r, 'isa') sounds really neat. I'm curiously awaiting tye's/ merlyn's response(s).
In Section
Seekers of Perl Wisdom
|
|