为什么这两个变量的值在我更改其中一个之后保持不变?

时间:2017-12-28 17:06:11

标签: php datetime

我正在学习php,我制作了这段代码:

$a = new DateTime('NOW');

$b = $a;

$b->modify("+1 day");

echo "<pre>";

print_r($a);    

print_r($b);

在我的print_r中,结果都是一样的,这个:

DateTime Object
(
    [date] => 2017-12-29 15:05:27.000000
    [timezone_type] => 3
    [timezone] => America/Sao_Paulo
)
DateTime Object
(
    [date] => 2017-12-29 15:05:27.000000
    [timezone_type] => 3
    [timezone] => America/Sao_Paulo
)

为什么?

0 个答案:

没有答案