php引用地址改变变量值的问题_PHP教程
程序员文章站
2022-05-08 16:08:19
...
复制代码 代码如下:
$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 foreach循环中使用引用的问题
-
PHP的foreach中使用引用时需要注意的一个问题和解决方法
-
PHP中使用foreach和引用导致程序BUG的问题介绍
-
[PHP] foreach循环的引用赋值可能导致的问题
-
php foreach 使用&(与运算符)引用赋值要注意的问题
-
解析PHP中的file_get_contents获取远程页面乱码的问题_PHP教程
-
解决PHP无法访问远程mysql的问题_PHP教程
-
php限制ip地址范围的方法_PHP教程
-
执行、获取远程代码返回:file_get_contents 超时处理的问题详解_PHP教程
-
PHP正则表达式替换站点关键字链接后空白的问题解决,正则表达式关键字_PHP教程