如何告诉 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);