> 백엔드 개발 > PHP 문제 > php.ini 오류 메시지는 무엇입니까?

php.ini 오류 메시지는 무엇입니까?

coldplay.xixi
풀어 주다: 2023-03-04 08:02:02
원래의
2654명이 탐색했습니다.

php.ini 오류 메시지는 다음을 포함합니다: 1. 디스플레이 오류를 켜십시오. 코드는 [display_errors = On]입니다. 2. [E_ALL]은 모든 오류 및 경고입니다. 3. [E_ERROR]는 치명적인 런타임 오류입니다. E_WARNING]은 런타임 경고입니다.

php.ini 오류 메시지는 무엇입니까?

php.ini 오류 메시지는 무엇입니까:

display_errors = On
로그인 후 복사

//오류 표시 켜기

error_reporting설정할 수 있는 매개변수는 다음과 같습니다: error_reporting可以设置的参数,如下:

错误报告是位字段。可以将数字加起来得到想要的错误报告等级。

  • E_ALL – 所有的错误和警告(不包括 E_STRICT)

  • E_ERROR – 致命性的运行时错误

  • E_WARNING – 运行时警告(非致命性错误)

  • E_PARSE – 编译时解析错误

  • E_NOTICE – 运行时提醒(这些经常是你代码中的bug引起的,也可能是有意的行为造成的。)

  • E_STRICT – 编码标准化警告,允许PHP建议如何修改代码以确保最佳的互操作性向前兼容性。

  • E_CORE_ERROR – PHP启动时初始化过程中的致命错误

  • E_CORE_WARNING – PHP启动时初始化过程中的警告(非致命性错)

  • E_COMPILE_ERROR – 编译时致命性错

  • E_COMPILE_WARNING – 编译时警告(非致命性错)

  • E_USER_ERROR – 用户自定义的错误消息

  • E_USER_WARNING – 用户自定义的警告消息

  • E_USER_NOTICE – 用户自定义的提醒消息

基本一般设置为:

error_reporting = E_ALL & ~E_NOTICE ;
로그인 후 복사

除提示外,显示所有的错误。

例子:

error_reporting = E_ALL & ~E_NOTICE ; 显示所有的错误,除了提醒
로그인 후 복사
error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; 仅显示编译时致命性错误
로그인 후 복사
error_reporting=E_ERROR :只会报告致命性错误
로그인 후 복사

php程序中,对error_reporting

Error 보고는 비트 필드입니다. 원하는 수준의 오류 보고를 얻기 위해 숫자를 합산할 수 있습니다.

  • E_ALL – 모든 오류 및 경고(E_STRICT 제외)

  • E_ERROR – 치명적인 런타임 오류

  • E_WARNING – 런타임 경고(치명적이지 않은 오류)

  • E_PARSE – 컴파일 시간 구문 오류가 발생했습니다

  • E_NOTICE - 런타임 경고(종종 코드의 버그로 인해 발생하지만 의도적인 작업으로 인해 발생할 수도 있습니다.)

  • E_STRICT - 코딩 표준화 경고를 통해 PHP가 코드 수정 방법을 제안할 수 있습니다. 최적의 상호 운용성을 보장하고 향후 호환성.

  • E_CORE_ERROR - PHP 시작 초기화 프로세스 중 치명적인 오류

  • E_CORE_WARNING - PHP 시작 초기화 프로세스 중 경고(치명적이지 않은 오류)

  • E_COMPILE_ERROR - 컴파일 중 치명적인 오류

  • E_compile_warning -경고(비 -치명적인 오류)

  • E_USER_ERROR -사용자 정의 오류 메시지

  • E_USER_WARNINING -사용자 정의 경고 메시지

    기본 일반 설정은 다음과 같습니다.

    error_reporting(E_ALL);
    로그인 후 복사
    프롬프트를 제외한 모든 오류를 표시합니다.
  • 예:

    rrreeerrreeerrreee
  • php 프로그램에서 error_reporting을 다음과 같이 설정합니다:
  • rrreee

    //또는 기타 버전

  • 1 E_ERROR 치명적인 런타임 오류


    2 E_WARNING 런타임 경고( 치명적이지 않은 오류)

    🎜🎜 4 E_PARSE 컴파일 시간 구문 분석 오류 🎜🎜🎜🎜 8 E_NOTICE 런타임 알림(버그인 경우가 많으며 의도적인 것일 수 있음) 🎜🎜🎜🎜 16 E_CORE_ERROR PHP 시작 초기화 프로세스 🎜🎜의 치명적인 오류 🎜🎜 32 E_CORE_WARNING PHP 시작 초기화 중 경고(치명적이지 않은 오류) 🎜🎜🎜🎜 64 E_COMPILE_ERROR 컴파일 시간에 치명적인 오류 🎜🎜🎜🎜 128 E_COMPILE_WARNING 컴파일 시간 경고(치명적이지 않은 오류) 🎜🎜🎜🎜 256 E_USER_ERROR 사용자 정의 치명적 오류 _ 512 E_USER_WARNING 사용자 정의 경고 (비 치명적 오류) 🎜🎜🎜🎜 1024 E_USER_NOTICE 사용자 정의 알림 (종종 버그가 될 수 있음) 🎜🎜🎜🎜 2048 E_STRICT 표준화 경고 (권장 방법 권장 방법) 향후 호환성을 위해 수정) 🎜🎜🎜🎜 4096 E_RECOVERABLE_ERROR 치명적에 가까운 런타임 오류로, 잡히지 않으면 E_ERROR🎜🎜🎜🎜로 처리됩니다. 6143 E_STRICT를 제외한 E_ALL 모든 오류(PHP6에서는 8191, 모두 포함)🎜🎜🎜🎜 🎜관련 학습 권장 사항: 🎜php 프로그래밍🎜(동영상)🎜🎜🎜

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

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