No manual do PHP, para mostrar a sintaxe das funções com parâmetros opcionais, eles usam colchetes em torno de cada conjunto de parâmetros opcionais dependentes. Por exemplo, para a date()
função, o manual lê:
string date ( string $format [, int $timestamp = time() ] )
Onde $timestamp
é um parâmetro opcional e, quando deixado em branco, o padrão time()
é o valor de retorno da função.
Como você cria parâmetros opcionais como este ao definir uma função personalizada no PHP?
function dosomething($var1, $var2, $optionalValue = null)
Encontrei essa melhor opção.