php引用地址改变变量值的问题
程序员文章站
2024-01-29 18:21:40
...
看到原始值确实被修改了,发生在引用之后并被赋值之后,但被赋值之前则原始变量不会改变
代码如下:
$foo = 'Bob'; // 将 'Bob' 赋给 $foo
$bar = &$foo; // 通过 $bar 引用 $foo
echo $foo.'
';
$bar = "My name is $bar"; // 修改 $bar 变量
echo $bar.'
';
echo $foo.'
'; // $foo 的值也被修改
?>
输出:
Bob
My name is Bob
My name is Bob
我们看到原始值确实被修改了,发生在引用之后并被赋值之后,但被赋值之前则原始变量不会改变
推荐阅读
-
php引用地址改变变量值的问题
-
PHP的一个全局变量如其引用了一个局部变量的地址
-
昨天写支付接口时遇到支付接口返回数据接收地址,session数据丢失(或者说失效)的问题,session数据丢失_PHP教程
-
PHP引用的一个有关问题
-
PHP中的&传值引用的问题,在foreach循环的结果能帮解释下输出的结果原理是什么?,PHP
-
效率源硬盘坏道检测软件 php地址引用php地址引用的效率问题
-
PHP中使用foreach和引用导致程序BUG的问题介绍_PHP教程
-
Php引用文件引起的空白行问题(UTF-8)
-
PHP中usort在值相同时改变原始位置问题的解决方法_PHP教程
-
PHP的一个全局变量如其引用了一个局部变量的地址