获取最后发生的错误

# error_get_last

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

error_get_last — 获取最后发生的错误

### 说明

function error_get_last(): ?array

获取关于最后一个发生的错误的信息。

### 参数

此函数没有参数。

### 返回值

返回了一个关联数组，描述了最后错误的信息，以该错误的 "type"、 "message"、"file" 和 "line" 为数组的键。 如果该错误由 PHP 内置函数导致的，"message"会以该函数名开头。 如果还没有错误则返回 `null`。

### 示例

示例 #1 An error_get_last() 范例

    <?php
    echo $a;
    print_r(error_get_last());
    ?>

以上示例的输出类似于：

    Array
    (
        [type] => 8
        [message] => Undefined variable: a
        [file] => C:\WWW\index.php
        [line] => 2
    )

### 参见

- Error 常量
- $php_errormsg 变量
- error_clear_last() - 清除最近一次错误
- `display_errors` 指令
- `html_errors` 指令
- `xmlrpc_errors` 指令

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open