in reply to Why does exists cause autovivication?

It seems pretty logical to me. The exists() itself call doesn't cause auto-vivification, but the first hash lookup to get the second hash that you're using exists() on does. I expect you can find a lot of discussion about if you dig into the old changes log around 5.00504 or thereabouts.
  • Comment on Re: Why does exists cause autovivication?