文字列を変数名と見なしてアクセスするのは構造的に問題がある。
どうしても必要ならHashオブジェクトに格納して呼び出すのが一般的。