関数へのポインタとかの手もあるかなぁと思ったけど、別のクラス内部の関数へのポインタを別の関数に渡すのはオブジェクト指向言語で可能なのか??というアレで、全く、呼び出すメソッド名を文字列の引数で渡せれば楽なのに、ってそんなこと出来るかいな HAHAHA! とググったら‥‥
http://phpspot.net/php/pg%E5%8F%AF%E5%A4%89%E9%96%A2%E6%95%B0.html
PHPでは変数をそのまま関数のように呼び出すことが出来ます
<?php $str = "hogehoge"; $str("TEST"); // hogehoge 関数が呼ばれ、TEST が出力される。 function hogehoge($str){ echo $str; } ?>
‥‥、
‥‥、
ナニこのフリーダムな言語‥‥