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 내의 버그입니까 아니면 내가 뭘 잘못하고 있습니까? PHP 5.4.3을 사용하고 있습니다.