есть к примеру функция: Код (Text): function myfunc ($p1, $p2=20, $p3=30) { echo $p1."||".$p2."||".$p3; } как передать 1й и 3й параметр, но 2й должен оставаться по умолчанию?
PHP: <?php function Func($important, $optional_1 = 10, $optional_2 = true) { if(!$optional_1 !== null) { //TODO .. } } Func('HI', null, false); ?> Естественно, контроль типа и overloading — это наше всё, но в РНР есть Workaround Переменное кол-во аргументов функции в данном случае бессмысленно.