user_error() 函数是 PHP 中 trigger_error() 函数的别名。它用于触发用户错误条件,它可以与 内置 错误处理程序结合使用,或与已设置为新错误处理程序的用户定义函数一起使用。
用法
user_error(error_msg, error_type)
参数
error_msg - 它指定错误消息。长度限制为 1024 个字符。
error_type - 它指定此错误消息的错误类型。
以下是可能的错误类型 -
E_USER_ERROR - 致命的 user-generated 运行时错误。无法恢复的错误。脚本的执行被暂停。
E_USER_WARNING - 非致命 user-generated 运行时警告。脚本的执行不会停止。
E_USER_NOTICE - 默认。 User-generated 运行时通知。脚本发现了一些可能是错误的东西,但在正常运行脚本时也可能发生。
返回
如果指定了错误的 error_type,则 user_error() 函数返回 FALSE,否则返回 TRUE。
示例
以下是一个例子 -
<?php
if ($demo<10) {
user_error("Number cannot be less than 2");
}
?>
输出
以下是输出 -
PHP Notice:Undefined variable:demo in /home/cg/root/4127336/main.php on line 2 PHP Notice:Number cannot be less than 2 in /home/cg/root/4127336/main.php on line 3
相关用法
- PHP usort()用法及代码示例
- PHP usleep( )用法及代码示例
- PHP utf8_decode()用法及代码示例
- PHP unset()用法及代码示例
- PHP urldecode()用法及代码示例
- PHP ucfirst()用法及代码示例
- PHP unserialize()用法及代码示例
- PHP uasort()用法及代码示例
- PHP unlink()用法及代码示例
- PHP urlencode()用法及代码示例
- PHP unixtojd()用法及代码示例
- PHP unpack()用法及代码示例
- PHP utf8_encode()用法及代码示例
- PHP uniqid( )用法及代码示例
- PHP ucwords()用法及代码示例
- PHP uksort()用法及代码示例
- PHP PHPUnit assertIsNotFloat()用法及代码示例
注:本文由纯净天空筛选整理自Karthikeya Boyini大神的英文原创作品 user_error() function in PHP。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。