
headers_sent 함수는 HTTP 헤더가 이미 출력된 경우에 True를 반환하고, 그렇지 않은 경우 False를 반환합니다.
이 함수는 PHP 스크립트가 시작되기 전에만 호출할 수 있습니다. 만약에 스크립트 중간에 호출하려고 하면, PHP는 오류를 발생시키지 않고 False를 반환합니다.
이러한 동작은 PHP가 HTTP 헤더를 나중에 출력할 수 있도록 허용하기 위함입니다. 예를 들어, 스크립트의 중간에 헤더를 출력하고 싶은 경우, headers_sent 함수를 호출하여 헤더가 이미 출력되지 않았는지 확인할 수 있습니다.
2025-07-01 01:33