【发布时间】:2014-04-25 20:26:51
【问题描述】:
我有一个类Convert 有一个函数date:
<?php
class Convert{
public static function datum($timestamp = time()){
//When $timestamp isn't set use php function time()
return(date("N" , $timestamp));
}
}
?>
//run method
Convert::datum();
这不起作用我收到一个错误:
Parse error: syntax error, unexpected '(', expecting ')' in .... on line 3 (function line)
;
函数时间好像没有重新计算。
【问题讨论】:
-
您不能将函数作为默认值。将其移至您的方法中。
-
你是什么意思?
-
他的意思是
time()是一个函数,你不能把函数作为默认值,你现在是这样的。
标签: php function class methods time