PHP 오류 수준 및 오류 보고 옵션 이해하기
PHP 프로그램을 작성할 때 구문 오류, 런타임 오류 등 다양한 오류가 자주 발생합니다. 이러한 오류를 즉시 감지하고 디버그하려면 PHP 오류 수준과 오류 보고 옵션을 이해하는 것이 중요합니다. 이 문서에서는 PHP의 오류 수준과 오류 보고 옵션을 설정하는 방법에 대해 자세히 설명합니다.
PHP 오류 수준
PHP는 오류의 심각도를 나타내기 위해 다양한 오류 수준을 정의합니다. 이러한 오류 수준은 다음 상수로 표시됩니다.
위에 언급된 일반적인 오류 수준 외에도 사용 가능한 다른 오류 수준이 있습니다. 사용 편의성을 위해 PHP는 오류 수준 상수의 조합을 제공합니다.
오류 보고 옵션 설정
PHP에서는 error_reporting() 함수를 통해 오류 보고 옵션을 설정하세요. 이 함수 매개변수는 오류 수준 상수 또는 오류 수준 정수 값을 받아들일 수 있습니다.
샘플 코드는 다음과 같습니다.
// 设置错误报告级别为 E_ALL error_reporting(E_ALL); // 设置错误报告级别为 E_ALL & ~E_NOTICE error_reporting(E_ALL & ~E_NOTICE); // 打开错误输出 ini_set('display_errors', 1); // 关闭错误输出 ini_set('display_errors', 0);
위 코드에서는 error_reporting() 함수를 호출하여 오류 보고 수준을 E_ALL로 설정했습니다. 그런 다음 ini_set() 함수를 사용하여 오류 출력을 켜거나 끄십시오.display_errors
를 1로 설정하면 오류 메시지가 화면에 출력되고, 0으로 설정하면 오류 메시지가 표시되지 않습니다.display_errors
为 1 时,错误信息将输出到屏幕上;当设置为 0 时,错误信息将不会显示。
除了使用函数设置错误报告选项,还可以通过在php.ini
文件中进行配置来实现。在php.ini
文件中,有一个error_reporting
php.ini
파일에서 구성할 수도 있습니다.
php.ini
파일에는 오류 보고 수준을 설정하는 데 사용할 수 있는
error_reporting
옵션이 있습니다.
error_reporting = E_ALL ; or error_reporting = E_ALL & ~E_NOTICE
위 내용은 PHP 오류 수준 및 오류 보고 옵션에 대해 알아보세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!