У меня есть кусок кода, скажем:Как сказать PHP использовать параметр по умолчанию в вызове функции?
function nums($a = 1, $b = 2, $c){
echo "$a, $b, $c";
}
nums(?, ?, 3);
Могу ли я каким-то образом заменить ?
сказать PHP, чтобы использовать значения по умолчанию для этих аргументов, и только передать, что один аргумент, который нужен, или это делается только путем размещения $ c сначала в списке параметров, а затем дополнительных параметров?
Простой ответ, нет. Закажите его так, чтобы по умолчанию были последние, а затем просто опустите их. – AbraCadaver
Я бы сделал аргумент массивом и задал переменные массива для значений по умолчанию, если они не поставлены. – Drew