in reply to Re: construct variable name on the fly
in thread construct variable name on the fly

No, that doesn't work even under strict. ${ "var$number" } would, but again symbolic references are bad practice.