PHP и необязательные аргументы функцииPhp

Кемеровские программисты php общаются здесь
Anonymous
PHP и необязательные аргументы функции

Сообщение Anonymous »

По этой функции:

Код: Выделить всё

function doSomething($var1, $var2, $var3 = true, $var4 = false){
// function lines here...
}
Я хочу вызвать функцию и передать значения аргументам 1, 2 и 4, минуя третий аргумент, поскольку он не является обязательным. Возможно ли это в PHP?
Что-то вроде:

Код: Выделить всё

$var1 = 2;
$var2 = "some text";
$var4 = true;
$result = doSomething($var1, $var2, $var4);
Или в этом случае мне нужно передать значение и для третьего аргумента?
Я пытаюсь передать функции PHP только те необязательные значения. аргументы, где у меня есть значение, отличное от значения по умолчанию, определенного в самой функции.

Подробнее здесь: https://stackoverflow.com/questions/784 ... -arguments

Вернуться в «Php»