Возможный дубликат:
Можно ли использовать функцию для возврата параметра по умолчанию в php?
Использование результата функции в качестве аргумента по умолчанию в функции PHP
Я пытаюсь установить значение по умолчанию для функции. Я хочу, чтобы значение функции $expires
по умолчанию было time() + 604800
.
Я пытаюсь
public function set($name,$value,$expires = time()+604800) {
echo $expires;
return setcookie($name, $value, $expires);
}
Но я получаю сообщение об ошибке.
Ошибка анализа: синтаксическая ошибка, неожиданная '(', ожидающая ')' в /var/www/running/ 8ima/lib/cookies.lib.php в строке 38
Как мне написать?