PHP - user_error() 函数



语法

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

定义和用法

此函数是 trigger_error() 的别名,用于触发用户错误条件,它可以与内置错误处理程序一起使用,或者与已设置为新错误处理程序的用户定义函数一起使用 (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) {
    user_error("Number cannot be less than 10");
}
?> 

这将产生以下结果 -

Number cannot be less than 10
php_function_reference.htm
广告