php 引用详解
Posted liujie-php
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 引用详解相关的知识,希望对你有一定的参考价值。
1 什么是引用?
在 php 中引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针:例如你不能对他们做指针运算,他们并不是实际的内存地址...... 查看引用不是什么了解更多信息。 替代的是,引用是符号表别名。
注意在PHP 中,变量名和变量内容是不一样的, 因此同样的内容可以有不同的名字。最接近的比喻是 Unix 的文件名和文件本身——变量名是目录条目,而变量内容则是文件本身。引用可以被看作是 Unix 文件系统中的硬链接。
当作为赋值的变量处理时,引用的行为与预期一致。然而,它们实际上是引用原始数据的对象
$var = "foo"; $ref1 =& $var; // new object that references $var $ref2 =& $ref1; // references $var directly, not $ref1!!!!! echo $ref2; // >foo unset($ref1); echo $ref1; // >Notice: Undefined variable: ref1 echo $ref2; // >foo echo $var; // >foo
以上是关于php 引用详解的主要内容,如果未能解决你的问题,请参考以下文章