私は(学習用の)独自のフレームワークを作成しており、パラメーターをメソッドに渡したい段階にあります。現時点では、次の方法でこれを達成しています。
$params = array_slice($url, 1);
$class->{$method[1]}($params);
次に、私が持っているクラスのメソッドで$params = func_get_arg(0);
これは機能しますが、理想的ではありません。Codeigniterでは次のように呼び出すことができます。
http://domain.com/controller/method/p1/p2/p3
..。
次に、これらを介して取得する方法で
method($p1, $p2, $p3){}
これが私が好むものです。これをどのように設定しますか?
ps:私のクラスはすべて基本クラスを拡張します