ない、これを記述するために正確にどのようにしてください未知の数とコールの動的機能が、ここに行く..のparams
は、私は、APIインターフェースのいくつかの並べ替えを経由して公開する大規模なPHPの関数ライブラリを持っています。例えば
、このクエリ文字列:
api.php?function=myFunction¶m1=xxx¶m2=xxx&
はこのに変換します:
$ret = myFunction($param1, $param2);
..このクエリ文字列に対し..
api.php?function=myFunction¶m2=xxx¶m1=xxx&
はこのに変換します:
$ret = myFunction($param1, $param2);
クエリに必要なパラメータを必要な順序で配置するには、クエリ文字列に依存する必要があることに注意してください。
これは実行可能ですか?私はがかもしれないといういくつかのアイデアを持っていますが、私はそれをここに載せて、PHPの専門家からいくつかのより良いアイデアを得るだろうと考えました。
おかげ -
あなたのクエリ文字列はまったく同じ呼び出しを生成しますが、順序は保持されません – SilentGhost
私は完全なクエリ文字列を取得して手動で解析する方法を恐れていましたか?ああ! – OneNerd
正気のために...しないでください。あなたがこれをやったなら、誰かがあなたのサーバーを完全にコントロールすることはとても簡単です。これは主要なセキュリティ問題です。非常に多くのより良い(正しい)方法があります。 – KyleFarris