前些天看CI的源代码看到了一些问题代码段1:static$_log;if($_log===null){//referencescannotbedirectlyassignedtostaticvariables,soweuseanarray//为什么要这样?源代码中写了注释但是跟没写一样。。。$_log[0]=&load_class('Log','core');}$_log[0]->write_log($level,$message);?>代码段2:call_user_func_array(array(&$CI,$method),$params);//请问将CI实例传入`call_user_func_array`有什么意义么??>这两个点查阅了文档但是似乎引用传值这个知识点网上资料少的可怜所以只能恬不知耻来求教给位大牛了。。。跪谢
相关分类