你的意思是func_num_args?这将计算传递的参数,但不计算那些未传递的参数并获取默认值:
function foo($a, $b='bar') {
echo func_num_args() . PHP_EOL;
}
foo(1);
foo(1,2);
foo(1,'bar');
Run Code Online (Sandbox Code Playgroud)
版画
1
2
2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
810 次 |
| 最近记录: |