【发布时间】:2012-03-19 19:12:29
【问题描述】:
可能重复:
Can I use a function to return a default param in php?
Using function result as a default argument in PHP function
我正在尝试为函数设置默认值。我希望函数$expires 默认值为time() + 604800。
我在努力
public function set($name,$value,$expires = time()+604800) {
echo $expires;
return setcookie($name, $value, $expires);
}
但我得到一个错误。
解析错误:语法错误,第 38 行 /var/www/running/8ima/lib/cookies.lib.php 中出现意外的 '(',期待 ')'
我应该怎么写?
【问题讨论】:
-
不会
if (!$expires) { $expires = time() + 604800; }这样做吗?