PHP - trigger_error() 函数



语法

bool trigger_error ( string $error_msg [, int $error_type] );

定义和用法

此函数用于触发用户错误条件,它可以与内置错误处理程序一起使用,也可以与已设置为新错误处理程序的用户定义函数一起使用 (set_error_handler())。

参数

序号 参数及说明
1

error_msg (必填)

指定错误消息。长度限制为 1024 个字符。

2

error_types (可选)

指定此错误消息的错误类型。

可能的错误类型:

  • E_USER_ERROR - 致命的用户生成的运行时错误。无法从中恢复的错误。脚本执行将停止。

  • E_USER_WARNING - 非致命的用户生成的运行时警告。脚本执行不会停止。

  • E_USER_NOTICE - 默认值。用户生成的运行时通知。脚本发现了一些可能是错误的东西,但在正常运行脚本时也可能发生。

返回值

如果指定了错误的 error_type,则此函数返回 FALSE,否则返回 TRUE。

示例

以下是此函数的用法:

<?php
 if ($test<10) {
    trigger_error("Number cannot be less than 10");
}
?> 

这将产生以下结果:

Number cannot be less than 10
php_function_reference.htm
广告