>  기사  >  백엔드 개발  >  PHP 웹사이트에서 오류 메시지를 닫는 방법

PHP 웹사이트에서 오류 메시지를 닫는 방법

PHPz
PHPz원래의
2023-04-05 14:38:071184검색

PHP 개발에서는 오류 프롬프트가 매우 유용합니다. 개발자가 개발 과정에서 프로그램 오류를 적시에 발견하고 개발 효율성을 향상시키는 데 도움이 될 수 있습니다. 그러나 게시된 PHP 웹사이트에서는 오류 메시지가 사용자에게 매우 나쁜 영향을 미칩니다. 따라서 PHP 웹사이트에서 오류 메시지를 닫는 것은 매우 중요한 문제입니다.

그렇다면 PHP 웹사이트의 오류 메시지를 어떻게 끄나요?

먼저 PHP에서 error_reporting() 함수의 역할을 이해해야 합니다. PHP의 오류 프롬프트 수준을 설정하는 데 사용됩니다. PHP에는 다음과 같은 오류 수준이 있습니다.

  • E_ERROR 치명적인 런타임 오류입니다. 복구할 수 없습니다. 인터럽트 프로그램.
  • E_WARNING 런타임 경고. 치명적이지 않은 오류입니다.
  • E_PARSE 컴파일 타임 구문 분석 오류입니다. 구문 분석하는 동안 프로그램을 중단합니다.
  • E_NOTICE 런타임 알림. 일반적으로 무해합니다.
  • E_CORE_ERROR PHP 코드 실행 중에 치명적인 코어 오류가 발견되었습니다. 인터럽트 프로그램.
  • E_CORE_WARNING PHP 코드 실행 중에 발견된 치명적이지 않은 오류입니다.
  • E_COMPILE_ERROR PHP 코드를 컴파일하는 동안 오류가 발견되었습니다. 인터럽트 프로그램.
  • E_COMPILE_WARNING PHP 코드를 컴파일할 때 경고가 발견되었습니다.

PHP 웹 사이트에서 오류 프롬프트를 끄려면 다음 두 가지 방법을 사용할 수 있습니다.

방법 1: error_reporting() 함수를 통해 오류 프롬프트를 끄십시오.

PHP 코드 시작 부분에서, 다음 코드를 추가하세요:

error_reporting(E_ERROR | E_PARSE);

This 문의 기능은 오류 수준을 E_ERROR 및 E_PARSE로 설정하는 것입니다. 이렇게 하면 많은 수의 오류 수준이 필터링되므로 오류 메시지가 효과적으로 마스크됩니다.

방법 2: PHP 구성 파일에서 오류 프롬프트 수준을 수정합니다.

PHP 구성 파일 php.ini에서 오류 프롬프트 수준을 수정할 수 있습니다. php.ini 파일을 열고 다음 코드 블록을 찾으세요:

error_reporting  =  E_ALL & ~E_DEPRECATED & ~E_STRICT

수정:

error_reporting = E_ERROR | E_PARSE

이렇게 하면 PHP의 오류 프롬프트가 꺼집니다.

요약

PHP 웹사이트에서 오류 프롬프트를 끄는 방법은 무엇입니까? error_reporting() 함수와 PHP 구성 파일을 수정하여 이를 달성할 수 있습니다. 이는 또한 PHP 웹사이트의 보안과 사용자 경험을 효과적으로 보호할 수 있습니다.

그러나 디버깅 및 개발 단계에서는 오류 프롬프트가 필요하므로 디버깅 또는 개발 중에 오류를 일으키는 코드를 적시에 찾아 수정하여 최종 제품 품질을 보장해야 합니다.

위 내용은 PHP 웹사이트에서 오류 메시지를 닫는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.