クラスを使用してDateTime
、次のコードを実行しようとすると、次のようになります。
$mydate = new DateTime();
echo $mydate->date;
このエラーメッセージが返されます
注意:未定義のプロパティ:DateTime :: $ date .. ..
var_dump()
変数$mydate
で実行すると、このプロパティが存在し、一般にアクセス可能であることを明確に示しているため、これは意味がありません。
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内のバグですか、それとも何か間違ったことをしていますか?PHP5.4.3を使用しています。