in reply to tied scalars
You will find an explanation in perltie.
If you pass a reference to a tied scalar, the reference to the tied scalar, uh, gets passed. Your question doesn’t make much sense.
Makeshifts last the longest.