twinЯ надеюсь что Вы не возражаете если я потихоньку начну критиковать Ваш код :)
index.php:
header("Content-Type: text/html; charset=utf-8");
error_reporting(E_ALL & ~E_STRICT);
А почему не <meta charset="UTF-8"/> или же "AddDefaultCharset UTF-8" в .htaccess?
Далее E_ALL & ~E_STRICT а почему просто не E_ALL ^ E_STRICT? "^" как бы тоже самое что и "& ~" (по крайней мере с числами ^2)?
dirname(__FILE__)
Вы вроде бы пространства имен используете, почему тогда и __DIR__ не используете? Было бы еще полезно "BASEPATH" объявить :)
config/system.php:
<?php
setLanguage();
Меня сначала это весьма запутало, откуда взялась функция setLanguage()? Пересмотрел заново сначала от index.php, не нашел, только потом понял что функции дальше. А почему бы для "прозрачности функцию сначала не объявить а дальше ее использовать? К тому же, зачем функция если можно было сделать так?:
define('IRB_LANGUAGE', IRB_CONFIG_LANGUAGE);
function __autoload($classname)
А почему не spl_autoload_register()?
Пока что за раз все :)
Продолжение следует ... :lol:
_____________
Мой блог