php变量引用赋值一些知识
来源:互联网 发布:只看数据伯德被低估 编辑:程序博客网 时间:2024/05/16 20:28
手册上的解释是:简单的引用(换言之,“成为其别名” 或者 “指向”)了原始变量。改动新的变量将影响到原始变量,反之亦然。
我理解决引用相当一个人有了两个名字,无论叫其中哪一个都是这个人。
以下两例子结果都在一样的。删除或修改都会影响到另外一个变量的值。
<?php$foo = 'Bob'; // 将 'Bob' 赋给 $foo$bar = &$foo; // 通过 $bar 引用 $foo$bar = "My name is $bar"; // 修改 $bar 变量echo $bar;echo $foo; // $foo 的值也被修改?><?php$foo = 'Bob'; // 将 'Bob' 赋给 $foo$bar = &$foo; // 通过 $bar 引用 $foo$foo = "My name is $bar"; // 修改 $foo 变量echo $bar,"\n";echo $foo; // $foo 的值也被修改?>
删除引用时,无论是删除
<?php$a = 0;$b = &$a; // echo $a; //0 // unset($b); // unset $b unset($a); // unset $b echo $b; //0 it's OK
当一个变量先后引用两个变量时,把第一次引用的变量,修改成第二次引用的变量。第一次引用没有关系,互相不会影响。
<?php$a = "hihaha";$b = &$a;$c = "eita";$b = &$c;echo $b; // shows "hihaha"
函数的传址调用传址调用,执行完,相当于直接改变引用的变量。这里
function test( &$a ){ $a += 10; return $a;}$b = 1;test($b);echo $b;//输出11
函数的引用返回待续…
1 0
- php变量引用赋值一些知识
- php变量赋值与引用
- php基础--可变变量、引用赋值
- php 变量赋值、引用以及垃圾回收
- 变量赋值和引用
- 变量赋值和引用
- 变量的引用赋值
- php中变量赋值是引用的例子
- PHP匿点源码之变量赋值与引用
- PHP变量赋值
- 对象引用与变量赋值
- shell变量赋值和引用
- php引用赋值后,其中一个变量销毁,另一个变量,如何变化!
- php中的传值赋值,引用赋值
- php传值赋值与引用赋值
- php引用赋值& 和传递赋值
- PHP 引用赋值和传递赋值
- PHP中传值赋值和引用赋值
- 【BZOJ2055】80人环游世界【有上下界的最小费用最大流】
- APP开发实战94-Vector静态图的使用
- 大话运动DV产品系统设计 - 基于芯片商提供的SDK API开发之一
- 进程管理相关的系统调用
- grep
- php变量引用赋值一些知识
- SpringMVC类型转换器、属性编辑器
- 在AndroidStudio中使用Lambda表达式
- C语言Side Effect与Sequence Point
- Windows应用程序
- 剑指offer常用链表操作
- SecureCRT 自定义标签
- 二.无显示器远程连接树莓派
- TCP粘包问题及应用层解决方法