first commit
This commit is contained in:
commit
4d0eed50f0
|
@ -0,0 +1,27 @@
|
|||
<?php
|
||||
|
||||
function _gamectl_error_handler($errno, $errstr, $errfile, $errline)
|
||||
{
|
||||
if($errno == E_STRICT)
|
||||
return;
|
||||
|
||||
// @ sign temporary disabled error reporting
|
||||
if(error_reporting() == 0)
|
||||
return;
|
||||
|
||||
$err = "Error happened: $errno, $errstr, $errfile, $errline\n";
|
||||
throw new Exception($err);
|
||||
}
|
||||
|
||||
function _gamectl_exception_handler($e)
|
||||
{
|
||||
$msg = $e . "\n=== ERROR DIGEST ===\n" . $e->getMessage() . "\n";
|
||||
$stderr = fopen('php://stderr', 'a');
|
||||
fwrite($stderr, $msg);
|
||||
fclose($stderr);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
set_error_handler("_gamectl_error_handler");
|
||||
set_exception_handler("_gamectl_exception_handler");
|
||||
|
Loading…
Reference in New Issue