trigger_error 함수
함수 trigger_error는 사용자 정의 오류 메시지를 생성합니다. 첫 번째 매개변수로 메시지 텍스트를 받고, 두 번째 매개변수로 오류 수준을 받습니다(기본값은 E_USER_NOTICE). 이 함수는 디버깅 및 자체 오류 처리 시스템 구축에 유용합니다.
구문
trigger_error(message, error_level);
예제
간단한 알림 생성:
<?php
trigger_error("This is a notice message");
?>
코드 실행 결과:
Notice: This is a notice message in file.php on line 2
예제
사용자 정의 경고 생성:
<?php
trigger_error("Invalid value entered", E_USER_WARNING);
?>
코드 실행 결과:
Warning: Invalid value entered in file.php on line 2
예제
치명적 오류 생성:
<?php
trigger_error("Critical system error", E_USER_ERROR);
?>
코드 실행 결과:
Fatal error: Critical system error in file.php on line 2
예제
조건문에서 사용:
<?php
$age = -5;
if ($age < 0) {
trigger_error("Age cannot be negative", E_USER_WARNING);
}
?>
코드 실행 결과:
Warning: Age cannot be negative in file.php on line 4