Hi,
First off, great project, I find it very handy.
Recently I've been developing a project that uses the __autoload function to load classes.
I then tried to krumo a multi-level array which caused __autoload to fail.
The problem is with the is_callable call on line 1058 of class.krumo.php
Example:
function __autoload($class) {
require 'class.' . $class . '.php';
}
$arr = array('Messages set', array('Message 1', 'notice'));
krumo($arr);
This produces output:
... (Array, 2 elements)
*
0 (String, 12 characters ) Messages set
*
1 (Array, 2 elements)
Warning: require(class.Message 1.php) [function.require]: failed to open stream: No such file or directory in /var/(filepath)/test.php on line 7
Warning: require(class.Message 1.php) [function.require]: failed to open stream: No such file or directory in /var/(filepath)/test.php on line 7
Fatal error: require() [function.require]: Failed opening required 'class.Message 1.php' (include_path='.:.:') in /var/(filepath)/test.php on line 7
Logged In: YES
user_id=2093828
Originator: YES
Oh, I should add that this is in version 0.2.1a, but after thinking about it more this is really more of a problem in PHP itself, rather than krumo