
PHP의 error_log 함수를 사용하여 로그 기록을 관리할 때, error_reporting 함수를 사용하여 로그 레벨을 지정할 수 있습니다.
E_ALL은 모든 오류를 기록하는 레벨입니다. 이는 PHP에서 발생하는 모든 오류, 경고, 주의를 포함합니다.
E_STRICT는 PHP에서 발생하는 엄격한 오류를 기록하는 레벨입니다. 이는 PHP의 엄격한 규칙을 위반한 경우를 포함합니다.
위 코드를 실행했을 때, E_ALL과 E_STRICT를 동시에 지정했을 때, 모든 오류와 엄격한 오류가 기록됩니다.
하지만, 위 코드에서 error_log("Test Log");은 오류가 아닌 일반 로그입니다. 따라서, E_ALL과 E_STRICT를 동시에 지정했을 때, "Test Log"만 기록됩니다. 오류가 발생하지 않기 때문입니다.
따라서, 위 코드를 실행했을 때, "Test Log"만 기록됩니다.
2025-03-18 21:18