У меня есть функция, которая выглядит следующим образом:
function test($arg1 = 'my_value', $arg2 = 'second')
{
}
Когда я вызываю ее, я только хочу установить второе значение на что-то другое, например:
test(inherit, 'changed value');
Iобнаружил, что можно добавить эту строку в мою функцию (когда мое «наследование» изменено на ноль):
$arg1 = ( is_null( $arg1 ) ? 'my_value' : $arg1 );
Есть ли лучший способ, более хороший способ решить эту проблему?