每個人。我是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