Skip to content

Commit

Permalink
Update Handler.php for PHP8
Browse files Browse the repository at this point in the history
  • Loading branch information
orynider authored Apr 14, 2024
1 parent bb5fe9f commit fc24f39
Showing 1 changed file with 19 additions and 15 deletions.
34 changes: 19 additions & 15 deletions modules/mx_shared/ErrorHandler/Handler.php
Original file line number Diff line number Diff line change
Expand Up @@ -50,19 +50,23 @@ function raiseError($errNo, $errMsg, $file, $line)

// figure out the error level
$errType = array(
0 => "Unknown PHP Error",
1 => "Php Error",
2 => "Php Warning",
4 => "Parsing Error",
8 => "Php Notice",
16 => "Core Error",
32 => "Core Warning",
64 => "Compile Error",
128 => "Compile Warning",
256 => "Php User Error",
512 => "Php User Warning",
1024 => "Php User Notice",
2048 => 'PHP Strict',
0 => "Unknown PHP Error",
1 => "E_ERROR (int) Fatal run-time errors. These indicate errors that can not be recovered from, such as a memory allocation problem. Execution of the script is halted.",
2 => "E_WARNING (int) Run-time warnings (non-fatal errors). Execution of the script is not halted.",
4 => "E_PARSE (int) Compile-time parse errors. Parse errors should only be generated by the parser.",
8 => "E_NOTICE (int) Run-time notices. Indicate that the script encountered something that could indicate an error, but could also happen in the normal course of running a script.",
16 => "E_CORE_ERROR (int) Fatal errors that occur during PHP's initial startup. This is like an E_ERROR, except it is generated by the core of PHP.",
32 => "E_CORE_WARNING (int) Warnings (non-fatal errors) that occur during PHP's initial startup. This is like an E_WARNING, except it is generated by the core of PHP.",
64 => "E_COMPILE_ERROR (int) Fatal compile-time errors. This is like an E_ERROR, except it is generated by the Zend Scripting Engine.",
128 => "E_COMPILE_WARNING (int) Compile-time warnings (non-fatal errors). This is like an E_WARNING, except it is generated by the Zend Scripting Engine.",
256 => "E_USER_ERROR (int) User-generated error message. This is like an E_ERROR, except it is generated in PHP code by using the PHP function trigger_error().",
512 => "E_USER_WARNING (int) User-generated warning message. This is like an E_WARNING, except it is generated in PHP code by using the PHP function trigger_error().",
1024 => "E_USER_NOTICE (int) User-generated notice message. This is like an E_NOTICE, except it is generated in PHP code by using the PHP function trigger_error().",
2048 => "E_STRICT (int) Enable to have PHP suggest changes to your code which will ensure the best interoperability and forward compatibility of your code.",
4096 => "E_RECOVERABLE_ERROR (int) Catchable fatal error. It indicates that a probably dangerous error occurred, but did not leave the Engine in an unstable state. If the error is not caught by a user defined handle (see also set_error_handler()), the application aborts as it was an E_ERROR. ",
8192 => "E_DEPRECATED (int) Run-time notices. Enable this to receive warnings about code that will not work in future versions.",
16384 => "E_USER_DEPRECATED (int) User-generated warning message. This is like an E_DEPRECATED, except it is generated in PHP code by using the PHP function trigger_error().",
32767 => "E_ALL (int) All errors, warnings, and notices.",
);

$info = array();
Expand All @@ -83,9 +87,9 @@ function raiseError($errNo, $errMsg, $file, $line)
array_shift($trace);
}

include ERROR_HANDLER_ROOT . '/error.tpl';
include_once ERROR_HANDLER_ROOT . '/error.tpl';
exit;
}
}

?>
?>

0 comments on commit fc24f39

Please sign in to comment.