gpt4 book ai didi

PHP - 为什么在我的代码中通过引用复制 DateTime 对象?

转载 作者:可可西里 更新时间:2023-11-01 14:01:54 27 4
gpt4 key购买 nike

<分区>

为什么在这段代码中我的 DateTime 对象似乎是通过引用复制的?
这是我的代码:

<?php

date_default_timezone_set('UTC');

$dt1 = new \DateTime('2015-03-15');
$dt2 = $dt1;
$dt2 = $dt2->modify('-1 year');

echo $dt1->format('c') . PHP_EOL;
echo $dt2->format('c');

?>

我期待:

2015-03-15T00:00:00+00:00
2014-03-15T00:00:00+00:00

但是我得到了这个:

2014-03-15T00:00:00+00:00
2014-03-15T00:00:00+00:00

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com