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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。