класс filters вообще не следовало делать) достаточно было двух функций.
какой-то смешной класс реестра) на твоем месте я б лучше использовал методы __set, __get, __isset и __unset, вроде php4 давно устарел ) конечно можно еще унаследовать интерфейсы IteratorAggregate, ArrayAccess и Countable, но это дело вкуса, конечно )
Добавлено через 02:11 сек.
а в целом отлично но на твоем месте я б использовал фреймворк)
spl_autoload_register(function(){
[color=#ff0000]// Добавь сюда костыль, чтобы не было никаких конфликтов с автозагрузчиком Smarty[/color]
$filename = strtolower($class_name) . '.php';
$file = ROOT . 'system/classes/' . $filename;
if (!file_exists($file)) return false;
include_once ($file);
});
чем не вариант??? или объедини в один все атозагрузчики. и какая может быть там mvc, если там нет даже моделей!? думаю тебе стоит обратить внимание на фреймворки, хотя б для поучительных целей)