1
任意の引数を持つ関数の中で渡される引数の数を決定する関数はどれですか?オプションの引数を持つPHP関数の引数の数を取得する
任意の引数を持つ関数の中で渡される引数の数を決定する関数はどれですか?オプションの引数を持つPHP関数の引数の数を取得する
func_num_args
を意味しますか?私は彼が機能かどうかをテストしたいと思います
function foo($a, $b='bar') {
echo func_num_args() . PHP_EOL;
}
foo(1);
foo(1,2);
foo(1,'bar');
プリント
1
2
2
:それは渡さ引数をカウントではなく渡されていないものやデフォルト値を取得します'xyz(1、' foo ') 'のように' xyz($ a、$ b =' ') 'が呼び出されました – ThiefMaster
@ThiefMaster:' func_num_arg'は何をしていますか?または私はあなたのポイントを得ることはありません... –
確かに。私はfunc_num_argsがすべての引数を数えると思った。 – ThiefMaster