'_ENV', 'G' => '_GET', 'P' => '_POST', 'C' => '_COOKIE', 'S' => '_SERVER'] as $key => $superglobal) { if (strpos($_registered, $key) === false) { continue; } foreach (array_keys($$superglobal) as $var) { if (isset($GLOBALS[$var]) && !in_array($var, $_protected, true)) { $GLOBALS[$var] = NULL; } } } } } set_error_handler('_error_handler'); set_exception_handler('_exception_handler'); register_shutdown_function('_shutdown_handler'); if (!empty($assign_to_config['subclass_prefix'])) { get_config(['subclass_prefix' => $assign_to_config['subclass_prefix']]); } if ($composer_autoload = config_item('composer_autoload')) { if ($composer_autoload === true) { file_exists(APPPATH . 'vendor/autoload.php') ? require_once APPPATH . 'vendor/autoload.php' : log_message('error', '$config[\'composer_autoload\'] is set to TRUE but ' . APPPATH . 'vendor/autoload.php was not found.'); } else if (file_exists($composer_autoload)) { require_once $composer_autoload; } else { log_message('error', 'Could not find the specified $config[\'composer_autoload\'] path: ' . $composer_autoload); } } $BM = &load_class('Benchmark', 'core'); $BM->mark('total_execution_time_start'); $BM->mark('loading_time:_base_classes_start'); $EXT = &load_class('Hooks', 'core'); ........................................................................ ........................................ ............