말씀드린 것처럼 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 페이지에 표시됩니다.
기본값: On
개발값: On
제작값: On