php引用地址改变变量值的问题
作者:bea
代码如下: <?php $foo = 'Bob'; // 将 'Bob' 赋给 $foo $bar = &$foo; // 通过 $bar 引用 $foo echo $foo.'<br/>'; $bar = "My name is $bar"; // 修改 $bar 变量 echo $bar.'<br/>'; echo $foo.'<br/>'; // $foo 的值也被修改 ?> 输出: Bob
代码如下:
<?php
$foo = 'Bob'; // 将 'Bob' 赋给 $foo
$bar = &$foo; // 通过 $bar 引用 $foo
echo $foo.'<br/>';
$bar = "My name is $bar"; // 修改 $bar 变量
echo $bar.'<br/>';
echo $foo.'<br/>'; // $foo 的值也被修改
?>
输出:
Bob
My name is Bob
My name is Bob
我们看到原始值确实被修改了,发生在引用之后并被赋值之后,但被赋值之前则原始变量不会改变
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- php 的加密函数 md5,crypt,base64_encode 等使用介绍
- PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)
- PHP文件注释标记及规范小结
- 用PHP读取超大文件的实例代码
- PHP新手用的Insert和Update语句构造类
- PHP中SESSION使用中的一点经验总结
- PHP __autoload()方法真的影响性能吗?
- phpmyadmin3 安装配置图解教程
- php 注释规范
- php 计划任务 检测用户连接状态
- MySQL的FIND_IN_SET函数使用方法分享
- php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
- phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)
- phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
- simplehtmldom Doc api帮助文档
- php中一个有意思的日期逻辑处理
- php中http_build_query 的一个问题
- php正则表达匹配中文问题分析小结
- 二招解决php乱码问题