📜  如何使用PHP获取上次发生的错误?

📅  最后修改于: 2022-05-13 02:24:09.437000             🧑  作者: Mango

如何使用PHP获取上次发生的错误?

使用error_get_last()函数可以很容易地获取有关PHP中发生的最后一个错误的信息。我们可以获得有关错误的非常详细的信息,例如发生错误的文件和行号。

句法:

error_get_last();

返回值:

(associative array | NULL)

上面返回的关联数组包含如下数据:

  • type :错误类型(错误代码)
  • 消息:错误消息
  • file :发生错误的文件路径
  • line :上述文件中出现错误的行号

PHP代码:

PHP
';
  print_r ($error_info['type']);
  echo '
';   print_r ($error_info['message']);   echo '
';   print_r ($error_info['file']);   echo '
';   print_r ($error_info['line']); ?>


输出:

Array ( 
    [type] => 8 
    [message] => Undefined variable: var 
    [file] => /home/nzH0BV/prog.php 
    [line] => 2 
)
8
Undefined variable: var
/home/nzH0BV/prog.php
2