每个人。我是PHP新手。我有这个问题,DateTime
:更改变量的值会影响另一个变量
$t1 = new DateTime();
$t1->setTime(9, 30);
$t2 = $t1;
$t2->add (new DateInterval('PT10M'));
echo $t1->format('H:i'); # outputs 9:40
正如你所看到的,通过改变$t2
的价值,我也改变了$t1
的价值,这是不是我想要的。请你告诉我为什么会发生这种情况,以及如何避免这种情况。谢谢。
伊恩
因为它们是相同的值:'$ T2 = $ t1' – dmon