PHP는 true 또는 false에 대해 예외를 발생시킵니다.
仅有的幸福
仅有的幸福 2017-05-16 13:05:02
0
3
492
  • 논리적 처리에는 부울을 사용합니다.

$edit //데이터베이스 작업

만약 ($edit) {
            return 리디렉션('back/label/index')->with('message', '수정 성공');
} 또 다른 {
            return 리디렉션('back/label/index')->with('message', '수정 실패');
}
  • PHP 예외 처리, 코드 소스

<코드><?php
//예외를 발생시킬 수 있는 함수 생성
함수 checkNum($number)
 {
 if($number>1)
  {
  throw new Exception("값은 1 이하여야 합니다.");
  }
 사실을 반환;
 }

//"try" 코드 블록에서 예외 발생
노력하다
 {
 checkNum(2);
 //예외가 발생하면 이 텍스트는 표시되지 않습니다.
 echo '이렇게 보이신다면 1 이하의 숫자입니다';
 }

//예외 잡기
catch(**예외 $e**)
 {
 echo '메시지: ' .$e->getMessage();
 }
?> 

두 가지의 차이점과 각각의 이점을 누군가 설명해 주셨으면 좋겠습니다. 감사합니다.

仅有的幸福
仅有的幸福

모든 응답(3)
仅有的幸福

ifelse: 더욱 직관적이고 간단한 로직으로 처리하기에 적합합니다

예외: 더욱 유연하며 복잡한 논리와 여러 수준을 처리하는 데 적합합니다

저는 보통 이 작업을 위해 예외를 사용합니다

習慣沉默

첫 번째는 간단한 상호 작용에 적합하며 사용자에게 실패/성공을 알리기만 하면 됩니다. 두 번째 유형은 자체 디버깅에 더 자주 사용되며 오류의 원인을 더 많이 볼 수 있습니다.

迷茫

함수를 캡슐화하기 때문에 예외를 사용하면 더 많은 오류 정보를 더 우아하게 반환할 수 있습니다. 더러워지지 말고 우아하게 (손으로 눈 가늘게 뜨기

)
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿