> 백엔드 개발 > PHP 튜토리얼 > php.ini에서 display_startup_errors=on으로 인해 어떤 오류가 표시됩니까?

php.ini에서 display_startup_errors=on으로 인해 어떤 오류가 표시됩니까?

WBOY
풀어 주다: 2016-08-04 09:21:41
원래의
2119명이 탐색했습니다.

말씀드린 것처럼 php.ini에는 display_errors와 display_startup_errors라는 두 가지 오류 표시 옵션이 있습니다. 각각 어떤 종류의 오류가 표시되나요? 예를 들어주시면 감사하겠습니다.

답글 내용:

말씀드린 것처럼 php.ini에는 display_errors와 display_startup_errors라는 두 가지 오류 표시 옵션이 있습니다. 각각 어떤 종류의 오류가 표시되나요? 예를 들어주시면 감사하겠습니다.

설명서를 읽어보세요
http://php.net/manual/zh/errorfunc.configuration.php

php 구성 파일을 보면 잘못된 구성이 많이 표시됩니다.

표시_오류

PHP 오류 비활성화 여부, 이 구성을 끄면 모든 오류 메시지가 표시되지 않습니다
기본값은 꺼짐, 생산 값: 꺼짐, 개발 값: 켜짐

런타임 구성을 지원하도록 구성 값을 변경합니다. 즉, 스크립트의 ini_set('display_errors', 1)을 통해 활성화할 수 있습니다

문서 주소

오류 보고

오류 보고 수준을 설정합니다. 일반적인 오류 수준은

입니다.
value 说明
E_ALL 显示所有错误报告
E_ERROR 显示导致脚本结束的致命错误
E_WARNING 一般警告, 如方法过时等
E_NOTICE 常见变量未定义或数组索引未定义
<code>//显示除去E_NOTICE、E_STRICT、E_DEPRECATED外的所有错误

默认值 Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
Development Value: E_ALL
Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
</code>
로그인 후 복사

런타임 변경:

<code class="php">    error_reporting(0);//禁用错误报告
    error_reporting(E_ALL);//显示所有错误报告
    error_reporting(E_ALL & ~E_DEPRECATED );//显示除去E_DEPRECATED 外的其他所有错误</code>
로그인 후 복사

문서 주소

로그 오류

스크립트 실행 오류 정보를 서버 오류 로그에 기록할지 error_log에 기록할지 설정합니다. 서버와 관련된 특정 구성 항목임을 참고하세요

기본값: 꺼짐
개발값: 켜짐
생산값: 켜짐

오류 추적

활성화하면 마지막 오류는 항상 $php_errormsg 변수에 존재합니다.

기본값: 꺼짐
개발값: 켜짐
생산값: 꺼짐

html_errors

오류 메시지가 HTML 페이지에 표시됩니다.

기본값: On
개발값: On
제작값: On

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