Latest web development tutorials

PHP user_error() 函數

PHP Error 參考手冊 完整的PHP Error參考手冊

定義和用法

user_error() 函數創建用戶自定義的錯誤消息。

user_error() 函數用於在用戶指定的條件下觸發一個錯誤消息。 它可以與內建的錯誤處理程序一起使用,或者與由set_error_handler() 函數設置的用戶自定義函數一起使用。

當您需要在運行腳本時的某個指定條件下自定義錯誤消息時,該函數很有用。

如果指定了一個不合法的錯誤類型,該函數返回FALSE,否則返回TRUE。

該函數是trigger_error()函數的別名。

語法

user_error(error_message,error_types)

参数 描述
error_message 必需。规定错误消息。长度限制为 1024 个字符。
error_types 可选。规定错误消息的错误类型。

可能的错误类型:

  • E_USER_ERROR - 用户生成的运行时的致命错误。不能恢复的错误。停止执行脚本。
  • E_USER_WARNING - 用户生成的运行时的非致命警告。脚本没有停止执行。
  • E_USER_NOTICE - 默认。用户生成的运行时的通知。脚本发现可能是一个错误,但也可能在脚本正常运行时发生。


實例

<?php
$test=2;
if ($test>1)
{
user_error("A custom error has been triggered");
}
?>

上面代碼的輸出如下所示:

Notice: A custom error has been triggered
inC:webfoldertest.phpon line6


PHP Error 參考手冊 完整的PHP Error參考手冊