2024年PHP开发者大会日本站

$php_errormsg

(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()

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top