That depends on how you define &quot;magic&quot;. I typically do so as &quot;cannot be implemented in the language itself&quot;, which does not apply to $_, as it can be reimplemented in Perl itself. If i was bored enough i could create a module that sets up a $this variable that acts exactly the same, in pure perl.