Большинству из нас известен следующий синтаксис:
function funcName($param='value'){
echo $param;
}
funcName();
Result: "value"
Нам было интересно, как передать значения по умолчанию для 'не последнего' параметра? Я знаю, что эта терминология неверна, но простой пример будет таким:
function funcName($param1='value1',$param2='value2'){
echo $param1."\n";
echo $param2."\n";
}
Как нам добиться следующего:
funcName(---default value of param1---,'non default');
Result:
value1
not default
Надеюсь, это имеет смысл, мы хотим в основном принять значения по умолчанию для параметров, которые не являются последними.
Спасибо.