Итак, я знаю, что с помощью PHP вы можете определять необязательные параметры ( StackOverflow Questions ).
Я пытаюсь сделать следующее:
function myFunc($a, $b, $c, $type, $variable_name, $filter, $options)
{
$value = filter_input($type, $variable_name, $filter, $options);
//Do something with $a, $b, $c, and $value
}
Поскольку я передаю параметры, относящиеся к встроенной функции filter_input
, я знаю, что $ filter и $ options являются необязательными параметрами, и чтобы сделать их необязательными, я просто назначил бы им значение по умолчанию.Но я не уверен, каким должно быть это значение по умолчанию.Я предполагаю, что $ filter должен по умолчанию FILTER_DEFAULT
, что имеет смысл, но я не могу найти никакой информации относительно того, что $ options должен по умолчанию.