이전 기사에서 소개한 "PHP에서 두 가지 기사 로딩 경로는 무엇인가요? 파일 경로는 무엇입니까?》, 이 기사에서는 계속해서 PHP의 오류 처리란 무엇인지 소개합니다. 오류 코드? 잘못된 트리거? 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.
오류 처리:
시스템(또는 사용자)이 특정 코드를 실행할 때 오류를 발견하면
오류 처리를 통해 프로그래머에게 알린다는 의미입니다.
오류 분류:
1) 구문 오류: 사용자가 작성한 코드가 PHP의 구문 사양을 따르지 않습니다. 구문 오류로 인해 컴파일 과정에서 코드가 실패하여 코드가 실행되지 않습니다. ).
2) 런타임 오류: 코드가 성공적으로 컴파일되었지만 코드 실행 중에 만족되지 않은 조건으로 인해 오류(런타임 오류)가 발생합니다.
3) 논리 오류: 프로그래머가 코드를 작성할 때 충분히 표준화되지 않았으며 일부 논리 오류가 발생하여 코드가 정상적으로 실행되지만 원하는 결과를 얻지 못합니다.
$a= 10; If(Sa= 1){ //最常见把比较符号写成赋值符号 //执行代码。
오류 코드:
모든 오류. 표시된 코드는 PHP에서 시스템 상수로 정의됩니다(직접 사용할 수 있음).
1) 시스템 오류:.
E_ PARSE: 컴파일 오류로 인해 코드가 실행되지 않습니다.
E_ ERROR: 치명적인 오류, 치명적인 오류로 인해 코드가 계속해서 올바르게 실행되지 않습니다(오류 위치에서 중단).
E_ 경고: 경고, 경고 오류는 코드 실행에 영향을 미치지 않지만 예상치 못한 결과가 발생할 수 있습니다.
E_ _NOTICE: 알림, 알림 오류는 코드 실행에 영향을 미치지 않습니다.
2) 사용자 오류:
E_ _USER ERROR,
E_ USER_ WARNING,
E_ _USER_ _NOTICE.
사용자가 사용자 정의 오류를 실행할 때 사용하는 오류 코드(시스템에서는 사용되지 않음) .
3) 기타:
E _ALL, 모든 슬레이브 오류를 나타냅니다(보통 오류 제어 시 더 많이 사용됨). 개발 프로세스(개발 환경) 중에 사용하는 것이 좋습니다.
E로 시작하는 모든 오류 상수(코드명)는 실제로 1바이트에 저장되며, 각 오류는
에 해당하는 비트를 차지합니다. 일부 오류를 제어하려면 비트 연산을 사용하면 됩니다.
알림 수준 제외: E_ ALL& ~E_NOTICE.
경고 및 알림만: E_ WARNING | 주로 코드의 구문 오류 및 런타임 오류에 대해 해당 오류 메시지가 사용자에게 출력됩니다.
인간 트리거링: 일부 논리가 잘못될 수 있음을 알고 해당 판단 코드를 사용하여 응답 오류 프롬프트를 트리거합니다.
위 내용은 PHP의 오류 처리란 무엇입니까? 오류 코드? 잘못된 트리거?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!