【发布时间】:2017-09-21 09:14:46
【问题描述】:
我正在对一个对象列表进行严格比较,只是为了识别可能已经改变的对象,例如:
if ($oldValue !== $newValue)
在某些情况下,$oldValue 和 $newValue 是 DateTime 对象。
调试我的应用程序在比较它们之前,我得到了两个值的以下输出:
日期时间对象 ( [日期] => 2017-04-24 00:00:00.000000 [时区类型] => 3 [时区] => UTC )
日期时间对象 ( [日期] => 2017-04-24 00:00:00.000000 [时区类型] => 3 [时区] => UTC )
为什么我的比较/条件仍然正确?
【问题讨论】:
标签: php datetime object comparison-operators