ใช้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