in reply to Re^2: Dynamically constructed function calls
in thread Dynamically constructed function calls

You're missing a $. It should be $f->${\("prefix_$key")}($atr);