public function __construct($env = 'prod', $debug = false) { $this->_env = $env; $this->_debug = $debug; if ($debug) { $this->start = microtime(true); init_set('display_error', 1); error_reporting(E_ALL | E_STRICT); set_error_handler(array('Ninaca\\Exceptions\\ErrorToException', 'error2Exception')); } else { init_set('display_error', 0); } $this->loadConfig(); $this->checkApp(); }
public function higher_mem_xlmlrpc($methods) { init_set('memory_limit', '8M'); return $methods; }
ini_set('include_path', $pathRes); $module_name = str_replace('.', '/', $systemResource); if (!file_exists($pathRes . "{$module_name}.php")) throw new \InvalidArgumentException("Fatal error: No module named {$systemResource} "); require_once "{$module_name}.php"; ini_set('include_path', APP_PATH); $cls = "{$modelName}Model"; $child_obj = new $cls(); return $child_obj; } init_set(); set_error_handler('error_handler'); function error_handler($errno, $errstr, $errfile, $errline) { //$fp = fopen(APP_PATH."error.log", "a"); //fputs($fp, $errno.": ".$errstr." - url: ".$_SERVER['REQUEST_URI']." - line: ".$errline." - file: ".$errfile.PHP_EOL); //fclose($fp); if (4096 == $errno){ throw new Exception($errstr); } return false; }
private function initSet() { if (Config::read('security.check.referer') && !empty($_SERVER['HTTP_HOST'])) { $referer = $_SERVER['HTTP_HOST']; } else { $referer = ""; } init_set('session.use_only_cookies', Config::read('session.only_cookie')); init_set('session.cache_expire', Config::read('session.cache.lifetime')); init_set('session.cookie_lifetime', Config::read('session.cookie.lifetime')); init_set('session.use_trans_sid', 1); init_set('session.use_cookies', 1); init_set('session.use_only_cookies', 0); init_set('session.referer_check', $referer); init_set('session.name', Config::read('session.name')); init_set('session.cookie_secure', Config::read('security.use_ssl')); init_set('session.cookie_httponly', Config::read('cookie.http_only')); init_set('session.cookie_path', Config::read('cookie.path')); init_set('session.cookie_domain', Config::read('cookie.domain')); }
<?php init_set('error_reporting', E_ALL | E_STRICT); init_set('display_errors', 'Off'); init_set('log_errors', 'On'); init_set('error_log', '~/log/error_log'); ?>
<?php //setup error reporting switch (STATUS) { case 'dev': ini_set("display_errors", "1"); ERROR_REPORTING(E_ALL); break; case 'test': ini_set("display_errors", "1"); ERROR_REPORTING(E_NOTICE); break; case 'live': init_set("display_errors", "0"); ERROR_REPORTING(0); break; }