为什么print_r / var_dump后对象的行为会有所不同

时间:2017-10-20 18:52:11

标签: php mongodb

任何人都可以解释为什么这两段代码的行为不同以及我做错了什么:

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具有相同的结果)

0 个答案:

没有答案