Код: Выделить всё
define('YII_ENABLE_ERROR_HANDLER',false);
function exception_error_handler($errno, $errstr, $errfile, $errline )
{
throw new ErrorException($errstr, 0, $errno, $errfile, $errline);
}
set_error_handler("exception_error_handler");
они не особо критичны, но не приятны, а данный обработчик игнорирует собаки и выбрасывает эксепшены.
да и вообще всем известно что код с собаками не трууу код.)
вот 2ру примеров:
Как вариант можно было написать так:A session had already been started - ignoring session_start()
../CHttpSession.php(100)
...
00100: @session_start();
....
Код: Выделить всё
if(!isset($_SESSION))
session_start();
2 ошибка:
можно же было проверить файл на существование и не было бы проблем:filemtime() [<a href='function.filemtime'>function.filemtime</a>]: stat failed for ../runtime/cache/0d64df092bfa9f7fb45391eb639abd67.bin
../CFileCache.php(104)
...
00104: if(($time=@filemtime($cacheFile))>time())
....
Код: Выделить всё
if(!file_exists($cacheFile))
return false;
$time=filemtime($cacheFile);
if($time>time())
...
Разработчики планируют рефакторить код на предмет таких вещей?