PHP 中引用 - 引用返回

原创 2005年05月26日 01:48:00

引用返回

引用返回用在当你想用函数找到引用应该被绑定在哪一个变量上面时。当返回引用时,使用此语法:

<?php
function &find_var ($param)
{
    
/* ...code... */
    
return $found_var;
}

$foo =& find_var ($bar);
$foo->x = 2;
?>

本例中 find_var 函数所返回的对象的属性将被设定(译者:指的是 $foo->x = 2; 语句),而不是拷贝,就和没有用引用语法一样。

注: 和参数传递不同,这里必须在两个地方都用 & 符号 - 来指出返回的是一个引用,而不是通常的一个拷贝,同样也指出 $foo 是作为引用的绑定,而不是通常的赋值。

php函数引用返回的详解

函数引用与php中变量引用一样使用的是&符号了,今天我们就一起来看看函数的引用返回的一些例子,希望这些例子能够对各位有帮助. 引用返回 手册里是这么写的:引用返回用在当想用函数找到引用应该...

php的引用返回和取消引用

一、引用返回 引用返回用在当想用函数找到引用应该被绑定在哪一个变量上面时。不要用返回引用来增加性能,引擎足够聪明来自己进行优化。仅在有合理的技术原因时才返回引用!要返回引用,使用此语法: ...
  • uuus007
  • uuus007
  • 2013年02月21日 14:35
  • 914

PHP jQuery库的引用

  • 2013年11月30日 16:06
  • 538B
  • 下载

php 引用传递、引用返回和取消引用以及unset

在 PHP 中引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,替代的是引用是符号表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。 ...

PHP 引用计数器 通俗版解释

PHP变量赋值底层做了什么动作,变量间赋值什么时候简单地修改引用计数器,什么时候进行变量分离? 本文给你最通俗的解释,看完一遍后完全理解~...
  • nuaazdh
  • nuaazdh
  • 2014年08月28日 11:33
  • 1347

php变量的传值与引用以及unset

php变量的传值与引用 变量名存储在内存栈中,它是指向堆中具体内存的地址,通过变量名查找堆中的内存; 普通传值,传值以后,是不同的地址名称,指向不同的内存实体; 引用传值,传引用后,是不同的地址名称,...

PHP正则表达式的逆向引用与子模式分析

原文链接 http://www.jb51.net/article/27790.htm 一直没有弄明白逆向引用(也译做间接引用或后向引用)到底是什么概念,也一直不知道\\1到底怎么就能引用到前...

深入理解PHP中赋值与引用

先看下面的问题: 1 2 3 4 5 6 7 8 $a = 10;//将常量值赋给变量,会为a分配内存空间   $b = $a...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP 中引用 - 引用返回
举报原因:
原因补充:

(最多只允许输入30个字)