任何人都可以解释为什么这两段代码的行为不同以及我做错了什么:
print_r($user['first_signed_up_date']);
echo $user['first_signed_up_date']->milliseconds/1000;
结果:
MongoDB\BSON\UTCDateTime Object
(
[milliseconds] => 1507976375000
)
1507976375
第二段代码:
// removed print_r / var_dump
echo $user['first_signed_up_date']->milliseconds/1000;
结果:
0
第一个和第二个代码之间的唯一区别是没有print_r(var_dump具有相同的结果)