【发布时间】:2012-12-14 14:05:40
【问题描述】:
使用DateTime 类,如果我尝试运行以下代码:
$mydate = new DateTime();
echo $mydate->date;
我会返回这个错误信息
注意:未定义的属性:DateTime::$date...
这没有意义,因为在变量 $mydate 上运行 var_dump() 时,它清楚地表明该属性存在并且可以公开访问:
var_dump($mydate);
object(DateTime)[1]
public 'date' => string '2012-12-29 17:19:25' (length=19)
public 'timezone_type' => int 3
public 'timezone' => string 'UTC' (length=3)
这是 PHP 中的错误还是我做错了什么?我正在使用 PHP 5.4.3。
【问题讨论】:
-
好问题。我想了一会儿,我不明白......什么。