(PHP 4, PHP 5, PHP 7)
$php_errormsg — 之前的错误消息
此功能自PHP 7.2.0起已弃用。强烈建议不要依赖此功能。
请改用error_get_last()。
$php_errormsg 是一个包含PHP生成的最后一条错误消息文本的变量。此变量仅在其发生错误的作用域内可用,并且仅当track_errors 配置选项已启用时(默认为禁用)。
如果设置了用户定义的错误处理程序(set_error_handler()),则只有当错误处理程序返回false
时,才会设置$php_errormsg。
版本 | 描述 |
---|---|
8.0.0 | 导致$php_errormsg 可用的指令track_errors已被移除。 |
7.2.0 | 导致$php_errormsg 可用的指令track_errors已被弃用。 |
示例 #1 $php_errormsg 示例
<?php
@strpos();
echo $php_errormsg;
?>
以上示例将输出类似于以下内容
Wrong parameter count for strpos()