PHP 错误处理函数

PHP error_get_last() 函数用于获取有关最后发生的错误的信息。

语法

error_get_last() 

参数

不需要参数。

返回值

返回一个关联数组,该数组用以下键描述上一个错误:

  • "type" - 错误类型
  • "message" - 错误消息
  • "file" - 错误消息发生错误的文件
  • "line" - 发生错误的行号

如果错误是由 PHP 内部函数引起的,则"消息"从它的名字开始。如果尚未出现错误,则返回 null。

示例:error_get_last() 示例

下面的示例显示 error_get_last() 函数的用法.

<?php
//使用未定义的变量
echo $a;

//获取最后发生的错误
//并显示它
print_r(error_get_last());
?> 

上述代码的输出将是:

Array
(
    [type] => 2
    [message] => Undefined variable $a
    [file] => Main.php
    [line] => 3
)

PHP Warning:  Undefined variable $a in Main.php on line 3