>  기사  >  백엔드 개발  >  PHP의 오류 처리란 무엇입니까? 오류 코드? 잘못된 트리거?

PHP의 오류 처리란 무엇입니까? 오류 코드? 잘못된 트리거?

慕斯
慕斯원래의
2021-06-15 16:28:582332검색

이전 기사에서 소개한 "PHP에서 두 가지 기사 로딩 경로는 무엇인가요? 파일 경로는 무엇입니까? 》, 이 기사에서는 계속해서 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의 오류 처리란 무엇입니까? 오류 코드? 잘못된 트리거?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.