首页 > Web开发 > 详细

CI源码引用使用--php引用demo,静态变量和引用关系

时间:2015-01-23 13:06:14      阅读:195      评论:0      收藏:0      [点我收藏+]

CI源码引用使用在Common.php中,加载配置和类的方法

function &test()
{
    static $a = ‘‘;
    if (!$a) {
        $a = 2;
    }
    return $a;
}

$test =& test();
echo $test;
$test = 3;
echo test();

 

结果是23

引用:方法和使用方法的变量指向同一块内容:修改使用后的变量,方法内部值也会变

注意:方法和使用都需要&

 

静态变量和引用关系

/**
* 获取配置项
*/
function config_item($item)
{
    static $_config;

    if (empty($_config)) {
       
        // 引用不能直接赋值给静态变量,可以赋值给静态变量数组
        $_config[0] =& get_config();

    }

    return $_config[0][$item];
}

CI源码引用使用--php引用demo,静态变量和引用关系

原文:http://www.cnblogs.com/jdhu/p/4243638.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!