http://qs321.pair.com?node_id=11113438


in reply to Re: Variable scope issue- effect of "my" on hash ref keys, values
in thread Behaviour of parsed XML

Ha! Right you are. I had missed the fact a spanking new variable was created inside the block (when assigning to the hash reference keys). No "extra fun" for me, it's obvious now.

I was mistakenly thinking that my operator was affecting the existence of keys, values (in that {a} element was autovivified and only [0] element was localized to the block) but not the $x created earlier outside the block. Much thanks to you both for the clue bat.