From fd43ba1b2bd0ec27d1edd424f077979a2fa9fe5c Mon Sep 17 00:00:00 2001 From: Edward Date: Wed, 21 Nov 2018 17:02:51 +0800 Subject: [PATCH] Process/Php7.php --- Process/Php7.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Process/Php7.php b/Process/Php7.php index 9bb0e4ef..833e2f1b 100644 --- a/Process/Php7.php +++ b/Process/Php7.php @@ -23,8 +23,15 @@ class Pman_Core_Process_Php7 extends Pman } } + function exception_error_handler($errno, $errstr, $errfile, $errline ) + { + throw new ErrorException($errstr, $errno, 0, $errfile, $errline); + } + function get($base, $opts = array()) { + set_error_handler("exception_error_handler"); + $this->scan(); } @@ -49,7 +56,13 @@ class Pman_Core_Process_Php7 extends Pman continue; } - require_once implode('/', $route) . "/" . $d; +// require_once implode('/', $route) . "/" . $d; + + try { + require_once implode('/', $route) . "/" . $d; + } catch (ErrorException $ex) { + echo "Unable to load configuration file."; + } } -- 2.39.2