教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php引用的实例代码

php引用的实例代码

发布时间:2017-03-21   编辑:jiaochengji.com
本文分享一例php中有关引用的小例子,学习下php中引用的用法,包括引用传递参数、引用返回等内容,有需要的朋友参考下。

本节内容:
php引用

编辑推荐,php引用基础知识:
php引用的实例详解
有关PHP引用的解释
php引用(&)符号详解
php引用传值的详细介绍
通过实例理解php中传值与传引用的区别
PHP中的引用,“&”解释

例子:
 

复制代码 代码示例:

<?php
//1.php
//引用传递参数
//局部变量$a和全局变量$x指向同一内存地址
function add(&$a,$b)
{
    $a += $b;
    return $a;
}
$x=1;$y=2;
$z = add($x,$y);
echo '$x = '.$x.'<br>$y = '.$y.'<br>$z = '.$z;

//2.php
//引用返回
//局部变量$a、全局变量$x、全局变量$z指向同一内存地址
function &add(&$a,$b)
{
    $a += $b;
    return $a;
}
$x=1;$y=2;
$z = &add($x,$y);
echo '$x = '.$x.'<br>$y = '.$y.'<br>$z = '.$z;
$z+=2;
echo '<br>----$z+=2----<br>';
echo '$x = '.$x.'<br>$y = '.$y.'<br>$z = '.$z;

//3.php
//引用返回
//全局变量$x、全局变量$z指向同一内存地址
function &add($a,$b)
{
    global $x;
    $a += $b;
    $x = $a;
    return $x;
}
$x=1;$y=2;
$z = &add($x,$y);
echo '$x = '.$x.'<br>$y = '.$y.'<br>$z = '.$z;
$z+=2;
echo '<br>----$z+=2----<br>';
echo '$x = '.$x.'<br>$y = '.$y.'<br>$z = '.$z;
?>

您可能感兴趣的文章:
php类中实例化自身的示例代码
php引用的实例代码
php $$特殊变量(输出变量字符串对应变量的值)
php记录搜索引擎关键词的代码示例
判断php数组是否为索引数组的函数
PHP 传引用调用的实例解析
有关php变量引用、函数传址以及对象引用的实例解析
通过实例看php地址引用的效率问题
PHP 双引号和单引号的用法分析
php模版生成html的小例子

[关闭]
~ ~