关于"&"操作符在变量赋值时的使用
2018-10-10 15:10
148 查看
//声明变量a,并赋值为123
$a = "123";
//打印变量a的值为123
var_dump($a);
//声明变量b,并将变量a的引用(地址)指向变量b
$b = &$a;
//打印变量b的值为123
var_dump($b);
//修改变量b的值
$b= "abc";
//打印变量b的值为abc
var_dump($b);
//打印变量a的值为abc
var_dump($a);
//说明:"&"操作符是将变量a的引用(地址)指向给变量b,也就是说a和b指向同一个地址,现在无论修改a或b中的任意一个变量的值,其结果就是都产生变化,所以当修改变量b中的值时,变量a输出的结果也发生变化
相关文章推荐
- 关于使用select语句对变量赋值的注意事项
- 关于使用初始化块初始化变量的几种情况的运行结果分析
- 关于DSP中全局变量与局部变量的使用
- 关于DSP中全局变量与局部变量的使用
- 关于DSP中全局变量与局部变量的使用
- 关于DSP中全局变量与局部变量的使用
- orcle中如何使用动态游标来对变量进行赋值!
- 关于DSP中全局变量与局部变量的使用
- make的参数 隐含规则使用的变量 关于命令参数的变量
- 关于final变量的赋值问题
- 关于AIX下的su不能使用环境变量问题的解决
- 关于PHP编程中的变量使用技巧小结
- 关于PHP编程中的变量使用技巧小结
- 使用 OleDbParameter 变量 时要注意参数和参数数组,及数组赋值时的顺序
- 关于全局变量赋值的问题
- 如何使用变量给数据源控件参数赋值、如何动态增减数据源控件参数并支持分页
- 关于DSP中全局变量与局部变量的使用
- 正则表达式中使用变量赋值
- 使用bool 类型变量赋值时的一个错误
- left operand must be l-value(左边的操作符必须是可赋值的变量)