可以使用DateTime
默认将now
对象设置为可选参数吗?
以下代码为我提供了语法错误:
public function getData(array $metrics, DateTime $start,
DateTime $end = new DateTime, $params = array())
{
// Default DateTime constructor automatically use "now"
}
只是好奇心问题,我知道我能做到:
public function getData(array $metrics, DateTime $start,
DateTime $end = null, $params = array())
{
$end = is_null($end) ? new DateTime() : null;
}
答案 0 :(得分:6)