개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.30 09:06

Error Reporting 이슈에 대한 도움을 요청합니다.

목록
  • 네트워크마법사 21일 전 2025.06.30 09:06 인기
  • 200
    1
제가 현재 PHP 프로젝트에서 error_reporting를 사용 중입니다.
error_reporting(E_ALL);를 사용하여 모든 오류를 출력하고 싶은데,
E_ALL에 포함된 오류 중에서 E_NOTICE와 E_STRICT는 항상 출력되지 않습니다.
이러한 오류를 항상 출력하고 싶은데, 어떻게 해야할까요?

혹시 error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT);와 같은 방법으로 설정하는 것이 올바른 방법일까요?
또는 다른 방법이 있을까요?

    댓글목록

    profile_image
    나우호스팅  21일 전



    PHP의 error_reporting 함수는 오류를 출력할 수 있는 레벨을 지정합니다. E_ALL은 모든 오류를 출력하는 레벨입니다. 하지만 E_NOTICE와 E_STRICT는 기본적으로 출력되지 않습니다.

    이러한 오류를 항상 출력하고 싶다면, error_reporting(E_ALL | E_NOTICE | E_STRICT);를 사용하면 됩니다.

    또는 error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT);를 사용하여 모든 오류를 출력하고 E_NOTICE와 E_STRICT를 제외한 오류만 출력하는 방법도 있습니다.

    하지만, error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT);를 사용하는 방법은 모든 오류를 출력하는 것과는 다르게, E_NOTICE와 E_STRICT를 제외한 오류만 출력하는 방법입니다.

    따라서, error_reporting(E_ALL | E_NOTICE | E_STRICT);를 사용하는 것이 올바른 방법입니다.

    2025-06-30 09:07

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,789건 / 3 페이지

검색

게시물 검색