in reply to Re: Is reference blessed?
in thread Is reference blessed?
But I see the point now.if (UNIVERSAL::can($ref,'isa')) { ...
Update: No, $r->can('isa') won't work (as I mentioned in the other reply) because if $r is not blessed, it will die on 'unblessed reference' error. UNIVERSAL::can($r,'isa') is real solution.
Update2: Even if I do refcheck, situation is the same. I just cannot call any method on non-blessed reference, not even the can() method. Consider $r={}; you cannot do $r->can() because $r is not blessed. And that is what I want to know, if $r is blessed or not. I know that it is a reference. Catching a die exception with eval is TIMTOWDI, but it does not look good to me :-)
|
---|
Replies are listed 'Best First'. | |
---|---|
(tye)Re: Is reference blessed?
by tye (Sage) on Nov 26, 2001 at 10:38 UTC |