include_once $fold['classes'] . 'cmd' . $site['extensions']; include_once $fold['classes'] . 'sticker' . $site['extensions']; $error = new Adeptx\error(); $json = new json(); $db = new db(); $cmd = new cmd(); $sticker = new sticker(); $global[] = 'error'; $global[] = 'json'; $global[] = 'db'; $global[] = 'cmd'; $global[] = 'sticker'; # $site['settings']; try { # надо переделать, чтобы настройки возвращали объект(-ы) с конфигурациями, в классе json достаточно убрать флаг $json->fileToGlobal('conf/default/settings.json'); } catch (Exception $e) { $error->report($e->getMessage(), __LINE__, 'Configurations Error', $e->getCode()); } # print_r($need); // we can just set $var = $conf_json[key] // but then overwriting cleanse our var // this variant overwrites only the specified keys // is also needed recursion to the same goes for nested values # сразу же при первом же запуске берём и кешируем все файлы ядра // try { // // opcache_compile_file($fold['db_access'] . $_SERVER['HTTP_HOST'] . $site['extensions']); // // opcache_compile_file($fold['classes'] . 'error' . $site['extensions']); // // opcache_compile_file($fold['classes'] . 'json' . $site['extensions']); // // opcache_compile_file($fold['classes'] . 'db' . $site['extensions']); // // opcache_compile_file($fold['classes'] . 'cmd' . $site['extensions']);