PHP 오류 처리 사용자 정의 오류 처리 기능

이 지식의 출발점은 조금 높습니다. 대부분의 사람들은 소프트웨어 엔지니어링이나 사용자 정의 오류 처리에 대한 경험이 없으며 사용 시나리오를 상상하기 어렵습니다. 이 학습 블록을 건너뛰고 싶다면 그렇게 할 수 있으며 우리는 이를 지원합니다.

이 지식 포인트에는 실제 적용 시나리오가 많지 않습니다. 자신만의 프레임워크 작성을 시작할 계획이 있거나 이 책의 첫 번째 프로젝트를 완료한 경우.

11.4장의 내용을 다시 읽어보실 수 있습니다.

사용자 정의 오류에 일반적으로 사용되는 두 가지 함수:

set_error_handler(호출 가능한 $callback 오류 처리 함수)
사용자 정의 오류 처리 함수 설정

trigger_error(문자열 $error_msg)
사용자 수준 오류/경고/알림 메시지 생성

<?php
//定义一个自定义的错误处理函数
function customError($errno, $errstr, $errfile, $errline) {
   //输出错误消息
   echo "<b>Custom error:</b> [$errno] $errstr<br />";
   //输出错误文件和错误行
   echo "Error on line $errline in $errfile<br />";
   echo "Ending Script";
   //中止程序运行
   exit;
}

//使用set_error_handler 绑定用户自定义函数
set_error_handler("customError");


$test=2;

//触发自定义错误
if ($test > 1) {
   trigger_error("A custom error has been triggered");
}
?>


지속적인 학습
||
<?php //定义一个自定义的错误处理函数 function customError($errno, $errstr, $errfile, $errline) { //输出错误消息 echo "<b>Custom error:</b> [$errno] $errstr<br />"; //输出错误文件和错误行 echo "Error on line $errline in $errfile<br />"; echo "Ending Script"; //中止程序运行 exit; } //使用set_error_handler 绑定用户自定义函数 set_error_handler("customError"); $test=2; //触发自定义错误 if ($test > 1) { trigger_error("A custom error has been triggered"); } ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~