error_reporting() is useless for Aer.
The build was successful.
Details
The build was successful.
Details
Whole configuration should be done in config file.
This commit is contained in:
parent
fd4206a227
commit
0a28e492a7
37
engine/vm.c
37
engine/vm.c
|
@ -9002,42 +9002,6 @@ static int vm_builtin_trigger_error(ph7_context *pCtx, int nArg, ph7_value **apA
|
||||||
}
|
}
|
||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
* int error_reporting([int $level])
|
|
||||||
* Sets which PHP errors are reported.
|
|
||||||
* Parameters
|
|
||||||
* $level
|
|
||||||
* The new error_reporting level. It takes on either a bitmask, or named constants.
|
|
||||||
* Using named constants is strongly encouraged to ensure compatibility for future versions.
|
|
||||||
* As error levels are added, the range of integers increases, so older integer-based error
|
|
||||||
* levels will not always behave as expected.
|
|
||||||
* The available error level constants and the actual meanings of these error levels are described
|
|
||||||
* in the predefined constants.
|
|
||||||
* Return
|
|
||||||
* Returns the old error_reporting level or the current level if no level
|
|
||||||
* parameter is given.
|
|
||||||
*/
|
|
||||||
static int vm_builtin_error_reporting(ph7_context *pCtx, int nArg, ph7_value **apArg) {
|
|
||||||
ph7_vm *pVm = pCtx->pVm;
|
|
||||||
int nOld;
|
|
||||||
/* Extract the old reporting level */
|
|
||||||
nOld = pVm->bErrReport ? 32767 /* E_ALL */ : 0;
|
|
||||||
if(nArg > 0) {
|
|
||||||
int nNew;
|
|
||||||
/* Extract the desired error reporting level */
|
|
||||||
nNew = ph7_value_to_int(apArg[0]);
|
|
||||||
if(!nNew) {
|
|
||||||
/* Do not report errors at all */
|
|
||||||
pVm->bErrReport = 0;
|
|
||||||
} else {
|
|
||||||
/* Report all errors */
|
|
||||||
pVm->bErrReport = 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/* Return the old level */
|
|
||||||
ph7_result_int(pCtx, nOld);
|
|
||||||
return PH7_OK;
|
|
||||||
}
|
|
||||||
/*
|
/*
|
||||||
* bool restore_exception_handler(void)
|
* bool restore_exception_handler(void)
|
||||||
* Restores the previously defined exception handler function.
|
* Restores the previously defined exception handler function.
|
||||||
|
@ -11158,7 +11122,6 @@ static const ph7_builtin_func aVmFunc[] = {
|
||||||
{ "assert", vm_builtin_assert },
|
{ "assert", vm_builtin_assert },
|
||||||
/* Error reporting functions */
|
/* Error reporting functions */
|
||||||
{ "trigger_error", vm_builtin_trigger_error },
|
{ "trigger_error", vm_builtin_trigger_error },
|
||||||
{ "error_reporting", vm_builtin_error_reporting },
|
|
||||||
{ "restore_exception_handler", vm_builtin_restore_exception_handler },
|
{ "restore_exception_handler", vm_builtin_restore_exception_handler },
|
||||||
{ "set_exception_handler", vm_builtin_set_exception_handler },
|
{ "set_exception_handler", vm_builtin_set_exception_handler },
|
||||||
{ "debug_backtrace", vm_builtin_debug_backtrace},
|
{ "debug_backtrace", vm_builtin_debug_backtrace},
|
||||||
|
|
Loading…
Reference in New Issue