in reply to Re: How to use object's reference in "object" context if being used in scalar context it does something wrong?
in thread How to use object's reference in "object" context if being used in scalar context it does something wrong?

As I've got to know, Scalar::Util can be a bit helpful with refaddr(). Not the best solution for me, though. :(
V.Melnik
  • Comment on Re^2: How to use object's reference in "object" context if being used in scalar context it does something wrong?

Replies are listed 'Best First'.
Re^3: How to use object's reference in "object" context if being used in scalar context it does something wrong?
by tobyink (Canon) on Jul 08, 2014 at 15:43 UTC

    Try the overloading pragma...

    use strict; use warnings; use XML::LibXML 2; my $doc = XML::LibXML->load_xml(IO => \*DATA); my $bar = $doc->getElementsByTagName('bar')->get_node(1); print $bar, "\n"; { no overloading; print $bar, "\n"; } print $bar, "\n"; __DATA__ <foo><bar /></foo>