如何使用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