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

请教一个问题:这个语句是什么意思啊?

[复制链接]
发表于 2008-7-3 22:41:05 | 显示全部楼层 |阅读模式
在:BASEPATH\system\codeigniter文件中的Common.php文件中,在第84行,&load_class这个function中:

这个语句:static $objects = array();   是什么意思啊?

$objects是个预定义的变量吗? 看不懂这点是怎么给$objects赋值的。

请指教一下!谢谢
发表于 2008-7-4 01:02:44 | 显示全部楼层
前面有一个PHP关键字static,证明这个变量是静态变量。。。
所以该变量不管函数是第几次调用,都保持上一次的值,所以这个= array()的变量声明,只会在第一次该函数被调用时有效。
你可以找一个PHP的手册看一下示例就明白了。。

[ 本帖最后由 artfantasy 于 2008-7-4 01:04 编辑 ]

本版积分规则