系统处理类¶
属性 | 值 |
---|---|
命名空间 | fize\misc |
类名 | System |
方法: |
---|
方法名 | 说明 |
---|---|
debugBacktrace() | 产生一条回溯跟踪(backtrace) |
debugPrintBacktrace() | 打印一条回溯。 |
debugZvalDump() | 将一个字符串表示一个内部Zend值输出 |
errorClearLast() | 清除最近的错误 |
errorGetLast() | 获取最后发生的错误 |
errorLog() | 发送错误信息到某个地方 |
errorReporting() | 设置应该报告何种 PHP 错误 |
restoreErrorHandler() | 还原之前的错误处理函数 |
restoreExceptionHandler() | 恢复之前定义过的异常处理函数 |
setErrorHandler() | 设置一个用户定义的错误处理函数 |
set_exception_handler() | 设置一个用户定义的异常处理函数。 |
triggerError() | 产生一个用户级别的 error/warning/notice 信息 |
userError() | 产生一个用户级别的 error/warning/notice 信息 |
方法¶
debugBacktrace()¶
产生一条回溯跟踪(backtrace)
public static function debugBacktrace (
int $options = 0,
int $limit = 0
) : array
参数: |
|
---|
参数 `$options` :
DEBUG_BACKTRACE_PROVIDE_OBJECT:是否填充 "object" 的索引;
DEBUG_BACKTRACE_IGNORE_ARGS:是否忽略 "args" 的索引;
参数 `$limit` :
这个参数能够用于限制返回堆栈帧的数量。 默认为 (limit=0) ,返回所有的堆栈帧。
debugPrintBacktrace()¶
打印一条回溯。
public static function debugPrintBacktrace (
int $options = 0,
int $limit = 0
)
参数: |
|
---|
参数 `$options` :
DEBUG_BACKTRACE_IGNORE_ARGS 是否忽略 "args" 的索引
参数 `$limit` :
这个参数能够用于限制返回堆栈帧的数量。 默认为 (limit=0) ,返回所有的堆栈帧。
debugZvalDump()¶
将一个字符串表示一个内部Zend值输出
public static function debugZvalDump (
mixed $variable
)
参数: |
|
---|
errorLog()¶
发送错误信息到某个地方
public static function errorLog (
string $message,
int $message_type = null,
string $destination = null,
string $extra_headers = null
) : bool
参数: |
|
---|
参数 `$destination` :
它的含义描述于以上,由 message_type 参数所决定。
errorReporting()¶
设置应该报告何种 PHP 错误
public static function errorReporting (
int $level = null
) : int
参数: |
|
||||
---|---|---|---|---|---|
返回值: | 返回旧的 error_reporting 级别,或者在 level 参数未给出时返回当前的级别。 |
setErrorHandler()¶
设置一个用户定义的错误处理函数
public static function setErrorHandler (
callable $error_handler,
int $error_types = 30719
) : mixed
参数: |
|
---|
set_exception_handler()¶
设置一个用户定义的异常处理函数。
public static function set_exception_handler (
callable $exception_handler
) : mixed
参数: |
|
---|
triggerError()¶
产生一个用户级别的 error/warning/notice 信息
public static function triggerError (
string $error_msg,
int $error_type = 1024
) : bool
参数: |
|
---|
userError()¶
产生一个用户级别的 error/warning/notice 信息
public static function userError (
string $error_msg,
int $error_type = 1024
) : bool
参数: |
|
---|
是 triggerError() 方法的别名