Exemple #1
0
 * Значение true - выводит все ошибки
 * Значение false - блокирует вывод ошибок. При возникновении выводит белый экран.
 *
 * Дубляж на случай удаления этого условия с файла точки входа(index.php, etc.)
 */
if (version_compare(PHP_VERSION, '5.4.0', '<')) {
    exit('Версия PHP не позволяет запустить скрипт. Обновите PHP до версии 5.4 и выше');
}
/**
 * @const HEADTIME используется для тестирования скорости выполнения системы.
 *
 * Она принимает в свое значение время запуска системы и позже может быть
 * использована для вывода системной информации об скорости выполнения скрпита.
 */
define('KIT_HEADTIME', microtime(true));
/**
 * @const MEMORY_USG используется для тестирования занимаемой памяти скриптом.
 */
define('KIT_HEAD_MEMORY_USG', memory_get_usage());
/**
 * @const KIT_ROOT Указывает на путь к DOCUMENT_ROOT сайта.
 */
define('KIT_ROOT', $_SERVER['DOCUMENT_ROOT']);
/**
 * Подключение конфигурационного файла и файла с автозагрузкой классов.
 */
require_once KIT_ROOT . '/Core/Debug.php';
require_once KIT_ROOT . '/Core/Config.php';
require_once KIT_ROOT . '/Core/Kit.php';
Kit::run();