PHP中函数的引用返回

function &test(){
    static $b=0;
    $b=$b+1;
    echo $b;
    return $b;



$a=test();  //输出$b的值为1
$a=5;
$a=test();  //$b的值为2;
$a=&test();   
$a=5;
$a=test();  //这条语句会输出$b=6。

注意:
1.$a=test()得到的不是函数的引用返回,跟普通函数调用没有不同,PHP规定;

2.&test()才是,此时ab变量的内存指向了同一个地方

阅读更多
文章标签: php 引用返回
个人分类: php
想对作者说点什么? 我来说一句

PHP函数参数的声明与返回

xyy94813 xyy94813

2016-03-11 11:11:12

阅读数:2363

PHP经典实例--函数

2010年04月20日 622KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭