修改新变量时,DateTime 函数会影响原始变量

用户402841

在这个脚本中:

<?php
$original = new DateTime('2000-01-01');
$new = $original;
$new->add(new DateInterval('P10D'));
echo $original->format('Y-m-d') . "\n";
?>

我希望$original不会改变。然而,10 天确实也被添加到这个变量中。这是为什么?这似乎没有任何意义。

琥珀色

$new = $original;只是分配与$originalto相同的引用$new相反,您想要制作副本。

$new = clone $original;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python:对我的复制变量的更改会影响原始变量

来自分类Dev

Java:为什么更改局部变量会影响全局变量原始副本?

来自分类Dev

Powershell变量初始化会影响函数返回吗?

来自分类Dev

函数内部的数组变量会影响c中函数外部的数组变量

来自分类Dev

函数内部的数组变量会影响c中函数外部的数组变量

来自分类Dev

函数调用后,Python修改原始变量

来自分类Dev

实例变量更改会影响Rails会话

来自分类Dev

Zenity进度栏是否会影响变量

来自分类Dev

Zenity进度栏是否会影响变量

来自分类Dev

修改引用的对象会影响创建新对象的原始对象吗?

来自分类Dev

函数参数:即使按值传递,原始变量也会被修改

来自分类Dev

修改实例变量也修改了原始数组

来自分类Dev

修改函数内的变量

来自分类Dev

为什么每个语句中的变量顺序会影响输出?

来自分类Dev

浮点变量的范围会影响它们的值吗?

来自分类Dev

Scala:变量类型推断会影响性能吗?

来自分类Dev

变量名称更改会影响SemVer是主要还是次要?

来自分类Dev

使用全局变量会影响MATLAB的性能吗?

来自分类Dev

更改变量名称会影响代码行为

来自分类Dev

布尔运算会影响JS中的变量吗?

来自分类Dev

变量分配会影响当前正在运行的外壳

来自分类Dev

不带绑定变量的PreparedStatement是否会影响性能?

来自分类Dev

未使用的变量真的会影响 JIT 优化吗?

来自分类Dev

为什么IFS会影响子shell变量?

来自分类Dev

我在函数中修改主变量时未更新

来自分类Dev

用作函数参数的变量被更改,影响以后的函数调用

来自分类Dev

用作函数参数的变量被更改,影响以后的函数调用

来自分类Dev

向类添加新成员变量会影响二进制兼容性吗?

来自分类Dev

原始变量仍然会随着.clone或.dup改变

Related 相关文章

  1. 1

    python:对我的复制变量的更改会影响原始变量

  2. 2

    Java:为什么更改局部变量会影响全局变量原始副本?

  3. 3

    Powershell变量初始化会影响函数返回吗?

  4. 4

    函数内部的数组变量会影响c中函数外部的数组变量

  5. 5

    函数内部的数组变量会影响c中函数外部的数组变量

  6. 6

    函数调用后,Python修改原始变量

  7. 7

    实例变量更改会影响Rails会话

  8. 8

    Zenity进度栏是否会影响变量

  9. 9

    Zenity进度栏是否会影响变量

  10. 10

    修改引用的对象会影响创建新对象的原始对象吗?

  11. 11

    函数参数:即使按值传递,原始变量也会被修改

  12. 12

    修改实例变量也修改了原始数组

  13. 13

    修改函数内的变量

  14. 14

    为什么每个语句中的变量顺序会影响输出?

  15. 15

    浮点变量的范围会影响它们的值吗?

  16. 16

    Scala:变量类型推断会影响性能吗?

  17. 17

    变量名称更改会影响SemVer是主要还是次要?

  18. 18

    使用全局变量会影响MATLAB的性能吗?

  19. 19

    更改变量名称会影响代码行为

  20. 20

    布尔运算会影响JS中的变量吗?

  21. 21

    变量分配会影响当前正在运行的外壳

  22. 22

    不带绑定变量的PreparedStatement是否会影响性能?

  23. 23

    未使用的变量真的会影响 JIT 优化吗?

  24. 24

    为什么IFS会影响子shell变量?

  25. 25

    我在函数中修改主变量时未更新

  26. 26

    用作函数参数的变量被更改,影响以后的函数调用

  27. 27

    用作函数参数的变量被更改,影响以后的函数调用

  28. 28

    向类添加新成员变量会影响二进制兼容性吗?

  29. 29

    原始变量仍然会随着.clone或.dup改变

热门标签

归档