これは学術的または役に立たないトピックのように思えるかもしれませんが、私は興味があります。
PHP で Web ページを開発するとき、いくつかの引数を取る関数を呼び出す必要があることがよくあります。関数の仕様 (php.net または定義した関数の場合はインクルード ファイル) を頻繁に調べて、変数とは何か、変数の順序とデフォルト値などを確認する必要があります。 . 共感できる方も多いと思います。
次のように定義された関数:
function do_something_awesome ($people_array, $places_recordset, $num_cycles, $num_frogs,
$url = '?default=yes', $submit_name = 'default_submit_label') {
...
}
呼び出されると、次のようになります。
$result = do_something_awesome($names, $rsTowns, $c, $f);
私の質問は次のとおりです。このような関数呼び出し中に、各変数に対応する引数を思い出させる方法でコードを書きたいと思います。次のように関数を呼び出すことは合法ですか?
$result = do_something_awesome($people_array = $names, $places_recordset = $rsTowns,
$num_cycles = $c, $num_frogs = $f);
PHP でない場合、この方法でメソッド呼び出しを行うことができる他の言語はありますか?