PHP引用(&)详解
来源:互联网 发布:网络协议软件是什么 编辑:程序博客网 时间:2024/05/29 06:37
在程序中变量名和变量内容是不同的,如 $a = 'abc' ,内容 'abc' 是保存在内存中的,变量名$a是对这一内容的命名,因此同一内容可以有不同的名字,这就是引用的作用。
当需要全局变量时,有时可用引用替代。
一、变量引用
<?php$a = '123';$b = &$a; //引用,把变量$a的内存地址传给$b, 也就是说 $a 和变量 $b 指向内存的同一内容,改变其中一个变量的内容,另一个变量的内容也同样改变echo $a; //输出123echo $b; //输出123?>
二、函数的引用
<?phpfunction a(&$d){ //把变量$i的地址传递给$d,也就是$d和$i指向内存的同一内容,所以修改$d的值等于修改$i 的值$d++;}$i = 1;a($i);echo $i;?>
三、函数的引用返回
引自:http://www.php-note.com/article/detail/245
官方文档:
- 引用是什么:http://www.php.net/manual/zh/language.references.whatare.php
- 引用做什么:http://www.php.net/manual/zh/language.references.whatdo.php
- 引用传递:http://www.php.net/manual/zh/language.references.pass.php
- 引用返回:http://www.php.net/manual/zh/language.references.return.php
0 0
- PHP引用(&)详解
- php引用机制详解(转帖)
- php引用(&)详解
- php引用(&)详解
- php引用(&)详解
- php 引用(&)详解
- php引用(&)详解
- php引用&符号详解
- php引用&符号详解
- php引用(&)详解
- php引用(&)详解
- PHP引用(&)使用详解
- PHP引用(&)使用详解
- PHP引用(&)使用详解
- php引用(&)详解记录
- PHP引用(&)使用详解
- PHP引用(&)使用详解
- PHP引用(&)使用详解
- LeetCode----Partition List
- struts2 中 Actionsupport 的作用
- hdu 5538 House Building 基础题
- 那是快感还是痛
- snake
- PHP引用(&)详解
- Codestorm:Counting Triangles 查各种三角形的个数
- MySQL-5.6.25免安装版--安装与配置方法
- android PagerAdapter用法
- 入口
- soj 2309: In the Army Now (树状数组求逆序数)
- java基础测试(2)
- 葛爷带你上iOS王者——02
- 图的最小生成树prim算法详解