Menggunakan DateTime
kelas, jika saya mencoba menjalankan kode berikut:
$mydate = new DateTime();
echo $mydate->date;
Saya akan mendapatkan kembali pesan kesalahan ini
Pemberitahuan: Properti tidak ditentukan: DateTime :: $ date ...
Yang tidak masuk akal karena saat dijalankan var_dump()
pada variabel $mydate
, ini dengan jelas menunjukkan bahwa properti ini ada dan dapat diakses publik:
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)
Apakah ini bug dalam PHP atau apakah saya melakukan kesalahan? Saya menggunakan PHP 5.4.3.