NOTIC错误

浏览:938 发布日期:2013/11/04
3.1.3 - 普通 - 未处理
I函数在使用array_walk_recursive($data,'filter_exp');前未判断$data是否是数组,会报一个NOTIC报错问题, is_array($data) && array_walk_recursive($data,'filter_exp'); 可以修复


核心 Think\Db.class.php 类 513行左右 $rule = isset($val[$count-1]) ? strtoupper($val[$count-1]) : ''; 当使用组合条件, 条件如为 array(array('egt',strtotime($startTime)),array('elt',strtotime($endTime))) 这种格式的时候 此处没有判断$val[$count-1]是一个数组而对其进行大小写转换会提示strtoupper() expects parameter 1 to be string, array given 的错误

评论()
后面还有条评论,点击查看>>