privatefunctionreset_config($conf,$set_conf=''){$set_conf=&$set_conf==''?$this->config:$set_conf;foreach($confas$key=>$value){if(isset($set_conf[$key])){if(is_string($value)){$set_conf[$key]=$value;}elseif(is_array($value)){$set_conf[$key]=$this->reset_config($value,$set_conf[$key]);}}}}$this->config是当前函数所在类的一个多维配置数组,希望通过传入一个数组$conf来覆盖可能需要改变的值,但是函数调用之后$this->config数组的值依然没有改变,不知是不是引用传值没用呢?
添加回答
举报
0/150
提交
取消