用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2710|回复: 3
收起左侧

[HELP] &get_config() 函数中的一些疑问??

[复制链接]
发表于 2011-10-25 14:49:22 | 显示全部楼层 |阅读模式
在公共函数Common.php文件中,有很多函数 类似于:function &get_config(){},这样的 ,我想问下  为什么要在函数前面加一个&符号呢?有什么作用呢??
还有 在这个 &get_config() 函数中,有这样一句赋值 $main_conf[0] =& $config;  这个是 引用赋值吧,这样做有什么好处么,为什么不直接 赋值呢? 是为了节省内存么???
发表于 2011-10-25 16:46:52 | 显示全部楼层
嗯  我也不太理解  还有一个实例化是:   $CI  = &get_instance();

等待高人解答!
发表于 2011-10-25 23:33:06 | 显示全部楼层
&是以址引用,将get_instance()最后返回的controller的对象实例地址返回给$CI
&能保证每个get_instance()获得的是一样的对象
发表于 2013-1-8 15:42:59 | 显示全部楼层
楼上的问题去了解一下设计模式中的“单例模式”就明白了。。。

本版积分规则