xluohome 发表于 2012-4-19 10:11:35

Profiler 存在一个“数据类型” bug

A PHP Error was encountered
Severity: Warning
Message: htmlspecialchars() expects parameter 1 to be string, object given
Filename: libraries/Profiler.php
Line Number: 514

if (is_array($val))
                        {
                                $val = print_r($val, TRUE);
                        }


只对   $val是数组类型时进行了处理, 当 $val 是对象类型时 未对齐进行处理,导致 htmlspecialchars 会抛出一个 警告错误;

先改成如下即可:
if (is_array($val)|| is_object($val))
                        {
                                $val = print_r($val, TRUE);
                        }

Hex 发表于 2012-4-19 12:15:18

感谢反馈,CI 版本是?
页: [1]
查看完整版本: Profiler 存在一个“数据类型” bug