码迷,mamicode.com
首页 > Web开发 > 详细

php 引用详解

时间:2018-11-06 11:04:29      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:div   ref   是什么   amp   访问   了解   内容   不能   define   

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 引用详解

标签:div   ref   是什么   amp   访问   了解   内容   不能   define   

原文地址:https://www.cnblogs.com/liujie-php/p/9913067.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!