
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