diff --git a/library/think/App.php b/library/think/App.php index 626b0845..3b266680 100644 --- a/library/think/App.php +++ b/library/think/App.php @@ -304,7 +304,10 @@ class App // 是否调试模式 self::$debug = Config::get('app_debug'); - + if (!self::$debug) { + ini_set('display_errors', 'Off'); + } + // 注册根命名空间 if (!empty($config['root_namespace'])) { Loader::addNamespace($config['root_namespace']); diff --git a/library/think/Error.php b/library/think/Error.php index 22334bb3..48d88ca6 100644 --- a/library/think/Error.php +++ b/library/think/Error.php @@ -29,10 +29,6 @@ class Error set_error_handler([__CLASS__, 'appError']); set_exception_handler([__CLASS__, 'appException']); register_shutdown_function([__CLASS__, 'appShutdown']); - - if (!App::$debug) { - ini_set('display_errors', 'Off'); - } } /**