度々すみません。
>>121さんの言うとおり、可変メソッドがやりたいのです。(言葉を知らなくて的確に説明できませんでした)
ですので、>>119さんのでは意図した動きをしません。(ありがとうございます)

調べてみると、
$val = 'hoge';
$this->$val();
これはできるようなのですが、(試してはいません)

$val = 'hoge';
$this->Method$val();

これはできないのでしょうか?
ブラケットをいれてもパースエラーになります