В руководстве PHP, чтобы показать синтаксис для функций с необязательными параметрами, они используют скобки вокруг каждого набора зависимых необязательных параметров. Например, для date()
функции руководство гласит:
string date ( string $format [, int $timestamp = time() ] )
Где $timestamp
это необязательный параметр, и если оставить его пустым, по умолчанию time()
возвращается значение функции.
Как вы собираетесь создавать необязательные параметры, подобные этим, при определении пользовательской функции в PHP?
function dosomething($var1, $var2, $optionalValue = null)
Я нашел этот лучший вариант.