PHP: 모든 오류 및 경고 표시
PHP는 코드 실행 중에 오류 및 경고를 보고하는 기능을 제공합니다. 기본적으로 웹 브라우저에는 모든 오류와 경고가 표시되지 않습니다.
PHP 페이지에 오류와 경고가 표시되지 않는 이유
문제 해결
php.ini 확인
display_errors 지시문이 다음으로 설정되었습니다. 켜짐:
display_errors = OnE_ALL 및 E_STRICT를 포함하도록
error_reporting 설정:
error_reporting = E_ALL | E_STRICT
error_reporting() 사용
스크립트에서 다음을 수행할 수 있습니다. error_reporting() 함수를 사용하여 보고해야 하는 오류 및 경고 수준을 지정합니다.error_reporting(E_ALL);
출력 버퍼링 확인
출력 버퍼링이 사용 중이면 출력을 보내기 전에 플러시되었는지 확인하세요. 브라우저:<?php // Enable output buffering ob_start(); ?> <?php // Flush any buffered output ob_end_flush(); ?>
PHP 오류 로그 검사
오류와 경고가 웹 브라우저에 표시되지 않더라도 일반적으로 파일에 기록됩니다(보통 /var/log/php-error.log 또는 /var/log/apache2/error.log에 있음). 보고된 문제가 있는지 이 파일을 검사할 수 있습니다.추가 참고 사항
위 내용은 PHP 오류 및 경고가 표시되지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!