如何告诉 PHP 在函数调用中使用默认参数?
How to tell PHP to use default parameter in a function call?
我有一段代码让我们说:
function nums($a = 1, $b = 2, $c){
echo "$a, $b, $c";
}
nums(?, ?, 3);
我能否以某种方式替换 ?
来告诉 PHP 使用这些参数的默认值,并且只传递一个需要的参数,或者是不是只要把$c放在参数列表的前面,然后是可选参数就可以了?
将默认参数放在末尾,函数调用时不要填写参数
示例:
function nums($c, $a = 1, $b = 2){
echo "$a, $b, $c";
}
nums(3);
可以通过将默认参数添加到函数调用来覆盖默认参数:
function nums($c, $a = 1, $b = 2){
echo "$a, $b, $c";
}
nums(3, 12, 27);
我有一段代码让我们说:
function nums($a = 1, $b = 2, $c){
echo "$a, $b, $c";
}
nums(?, ?, 3);
我能否以某种方式替换 ?
来告诉 PHP 使用这些参数的默认值,并且只传递一个需要的参数,或者是不是只要把$c放在参数列表的前面,然后是可选参数就可以了?
将默认参数放在末尾,函数调用时不要填写参数
示例:
function nums($c, $a = 1, $b = 2){
echo "$a, $b, $c";
}
nums(3);
可以通过将默认参数添加到函数调用来覆盖默认参数:
function nums($c, $a = 1, $b = 2){
echo "$a, $b, $c";
}
nums(3, 12, 27);