PHP 预定义变量

PHP $php_errormsg 是一个变量,包含 PHP 生成的最后一条错误消息的文本。此变量仅在发生错误的范围内可用,并且仅当 track_errors 配置选项打开(默认为关闭)时才可用。

建议使用 error_get_last() 函数。

注意:自 PHP 7.2.0 起,此功能已被弃用。
注意:如果用户定义了错误处理程序(set_error_handler()) 设置 $php_errormsg 仅当错误处理程序返回 false 时才设置。

示例:$php_errormsg 示例

下面的示例演示了$php_errormsg变量的用法。

<?php
@strpos();
echo $php_errormsg;
?> 

上述脚本的输出将类似于:

Wrong parameter count for strpos()