개발자 Q&A

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

2025.05.24 21:35

ob_get_status 함수를 사용하여 PHP의 Output Buffering System(OBS)의 현재 상태를 얻으려는데,

목록
  • 데이터베이스귀신 1일 전 2025.05.24 21:35
  • 8
    1


어떻게 사용해야 하는지 알려주세요.

ob_get_status 함수는 다음과 같은 정보를 반환합니다.
- level
- buffers
- buffers_change_count
- buffering
- output_buffer_size
- output_start

이중 buffers_change_count와 buffering의 의미가 무엇인지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    ob_get_status 함수는 PHP의 Output Buffering System(OBS)의 현재 상태를 반환합니다. buffers_change_count와 buffering의 의미는 다음과 같습니다.

    - buffers_change_count: 버퍼의 변경 횟수를 반환합니다. 버퍼는 PHP가 출력을 임시로 저장하는 영역입니다. 버퍼가 변경될 때마다 이 값이 증가합니다.
    - buffering: 버퍼링이 활성화되어 있는지 여부를 반환합니다. TRUE이면 버퍼링이 활성화되어 있으며, FALSE이면 비활성화되어 있습니다.

    예를 들어, 버퍼링이 활성화되어 있는 경우, 다음과 같이 출력될 것입니다.

    #hostingforum.kr
    php
    
    $ob_status = ob_get_status();
    
    echo $ob_status['buffers_change_count']; // 버퍼 변경 횟수
    
    echo $ob_status['buffering']; // 버퍼링 활성화 여부
    
    


    이러한 정보를 통해 PHP의 버퍼링 상태를 확인할 수 있습니다.

    2025-05-24 21:36

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

검색

게시물 검색