PHP 파일의 오류를 표시하는 방법은 무엇입니까?

王林
풀어 주다: 2023-08-19 20:42:02
앞으로
814명이 탐색했습니다.

PHP 파일의 오류를 표시하는 방법은 무엇입니까?

PHP 애플리케이션은 스크립트 실행 중에 여러 수준의 오류를 생성합니다. 따라서 이 문서에서는 모든 오류와 경고 메시지를 표시하는 방법을 알아봅니다.

모든 PHP 오류와 경고를 표시하는 가장 빠른 방법은 다음과 같습니다. PHP 코드 파일에 다음 줄을 추가하려면:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
로그인 후 복사

ini_set 함수는 php.ini 파일의 구성을 재정의하려고 시도합니다. php.ini 파일에서 display_error가 꺼져 있으면 코드에서도 켜집니다. 또한 오류 메시지를 표시하려면 display_startup_errors를 true로 설정합니다. error_reporting()은 오류를 표시하는 데 사용되는 기본 PHP 함수입니다. true로 설정하면 코드에서 발생하는 오류가 표시됩니다.

하지만 또 다른 질문이 생깁니다. E_ALL이 무엇인가요? 대답은 간단합니다. PHP 코드는 다양한 수준에서 오류를 생성합니다. PHP 코드에서 발생하는 오류 유형을 이해해 보겠습니다.

  • E_ERROR:

    치명적인 런타임 오류, 스크립트 실행이 중지되었습니다.
  • E_WARNING:

    치명적이지 않은 런타임 오류, 스크립트 실행이 중지되었습니다.
  • E_PARSE:

    컴파일 시간 오류, 다음에 의해 생성됨 파서
  • E_NOTICE:

    스크립트가 잘못되었을 수 있는 것을 발견했습니다.
  • E_CORE_ERROR:

    스크립트 초기 시작 시 발생한 치명적인 오류
  • E_CORE_WARNING:

    초기 시작 시 발생한 치명적이지 않은 오류
  • E_ALL:

    모든 오류 및 경고
  • 불행히도 우리가 작성한 위 코드에서는 세미콜론 누락이나 중괄호 누락과 같은 구문 분석 오류가 거의 표시되지 않습니다. 이 경우 php.ini 구성을 수정해야 합니다.

    display_errors = on
    로그인 후 복사

    php.ini 문서에서 display_errors 지시문을 "on"으로 설정해야 합니다. 이는 PHP 코드에서 ini_set 함수를 호출하여 표시할 수 없는 구문 또는 구문 분석 오류를 포함한 모든 오류를 표시합니다.

    위의 방법으로 PHP 애플리케이션에 오류를 표시할 수 있습니다.

    위 내용은 PHP 파일의 오류를 표시하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!