最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php的引用符号&用法
时间:2011-09-27 编辑:简简单单 来源:一聚教程网
代码如下 | 复制代码 |
php echo ' '; $c='ABC'; $d=&$c;//$b指向$a的内存地址,传地址赋值 $d='E'; echo $c; /** CC -------------------------------------------------------------------------------- E * */ ?>
//函数的引用返回
//引用传递 } '; printArray($a); print_r($b); print_r($a); /** 2Array ( [0] => 1 [1] => 2 [2] => 3 ) Array ( [0] => 1 [1] => 2 ) -------------------------------------------------------------------------------- 1Array ( [0] => 1 [1] => 2 [2] => 3 ) Array ( [0] => 1 ) * */ ?> //对象的引用 class a{ var $name="ABC"; } $b=new a; $c=$b; echo '$b->name='.$b->name;//这里输出ABC echo ' '; echo '$c->name='.$c->name;//这里输出ABC echo ' '; $b->name="DEF"; echo '$b->name='.$b->name; echo ' '; echo '$c->name='.$c->name; echo ' '; /* 在PHP5中 对象的复制 是通过引用来实现的。 上列中$b=new a; $c=$b; 其实等效于$b=new a; $c=&$b; PHP5中默认就是通过引用来调用对象, 但有时你可能想建立一个对象的副本, 并希望原来的对象的改变不影响到副本 . 为了这样的目的,PHP定义了一个特殊的方法,称为__clone. * */ $x=new a; $y=clone $x; $x->name='XXX'; echo '$x->name='.$x->name; echo ' '; echo '$y->name='.$y->name; /* |
-
上一个: php mysql数据库连接类
-
下一个: sql 注入 字符的检测函数
相关文章
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31
- Laravel实现登录跳转功能解析 10-31
- php双向队列解读 10-31
- Laravel异常上下文解决教程 10-24
- php数组查询元素位置方法介绍 10-24