Профилировщик CodeIgniter прерывается, как только вы сохраняете в нем все строки, не являющиеся массивами:
foreach ($this->CI->session->all_userdata() as $key => $val)
{
if (is_array($val))
{
$val = print_r($val, TRUE);
}
$output .= "<...>".htmlspecialchars($val)."<...>\n";
}
(из CI_Profiler::_compile_session_data()
)
Это выглядит довольно глупо, поскольку print_r()
отлично работает с объектами - так что is_array($val) || is_object($val)
было бы более подходящим.