현재 위치: > 함수 카테고리 모음> user_error

user_error

Trigger_error 별칭
이름:user_error
분류:오류 처리
사용 언어:php
한 줄 설명:사용자 정의 오류를 트리거합니다

함수 이름 : user_error ()

해당 버전 : PHP 4, PHP 5, PHP 7

사용법 : user_error () 함수는 사용자 정의 오류를 트리거하는 데 사용됩니다. 개발자는 응용 프로그램에서 수동으로 오류를 높이고 사용자 정의 오류 메시지 및 오류 수준에 대한 옵션을 제공 할 수 있습니다.

구문 : bool user_error (String $ error_msg [, int $ error_type = e_user_notice]))

매개 변수 :

  • error_msg : 필수, 해당 오류 메시지를 정의합니다. 유효한 문자열이 될 수 있습니다.
  • ERROR_TYPE : 선택 사항은 오류 레벨의 정수 값을 정의합니다. 기본값은 e_user_notice입니다.

반환 값 : 오류가 성공적으로 트리거되면 true 반환; 그렇지 않으면 false를 반환합니다.

예:

 <?php // 自定义错误处理函数function customError($error_level, $error_message, $error_file, $error_line, $error_context) { echo "自定义错误处理函数被触发:"; echo "错误级别:$error_level<br>"; echo "错误消息:$error_message<br>"; echo "错误文件:$error_file<br>"; echo "错误行号:$error_line<br>"; echo "错误上下文:"; print_r($error_context); } // 设置自定义错误处理函数set_error_handler("customError"); // 触发一个用户自定义错误$user_message = "这是一个自定义错误示例"; user_error($user_message, E_USER_ERROR); ?>

산출:

自定义错误处理函数被触发:错误级别:256错误消息:这是一个自定义错误示例错误文件:path/to/your/file.php错误行号:15错误上下文:Array ( )

위의 예에서 먼저 사용자 정의 오류 처리 기능 customError() 를 정의 한 다음 set_error_handler() 함수를 사용하여 기본 오류 처리 기능으로 설정합니다. 다음으로 user_error() 함수를 사용하여 사용자 정의 오류를 트리거하여 오류 메시지 및 오류 수준을 지정합니다. 마지막으로 오류 처리 기능이 호출되고 오류 세부 사항이 출력됩니다.

user_error() 함수는 런타임에서 사용자 정의 오류 만 트리거 할 수 있으며 구문 오류 또는 기타 유형의 오류를 처리 할 수 ​​없습니다.

유사한 함수
인기 기사