[PHP]Output Buffering Control

Seo Joonsoo·2022년 6월 25일
0

php

목록 보기
19/23

기본 사용 방법

예 #1 출력 제어 예

ob_start();

echo "Hello\n";
setcookie("cookiename", "cookiedata");

ob_end_flush();

위의 예에서 echo 의 출력은 ob_end_flush() 가 호출 될 때까지 출력 버퍼에 저장됩니다.



출력 버퍼링 제어 기능

  • flush — 시스템 출력 버퍼 플러시
  • ob_clean — 출력 버퍼 청소(지우기)
  • ob_end_clean — 출력 버퍼를 청소(지우기)하고 출력 버퍼링을 끕니다.
  • ob_end_flush — 출력 버퍼를 플러시(전송)하고 출력 버퍼링을 끕니다.
  • ob_flush — 출력 버퍼를 플러시(보내기)
  • ob_get_clean — 현재 버퍼 내용을 가져오고 현재 출력 버퍼를 삭제합니다.
  • ob_get_contents — 출력 버퍼의 내용을 반환합니다.
  • ob_get_flush — 출력 버퍼를 플러시하고 문자열로 반환하고 출력 버퍼링을 끕니다.
  • ob_get_length — 출력 버퍼의 길이를 반환
  • ob_get_level — 출력 버퍼링 메커니즘의 중첩 수준을 반환합니다.
  • ob_get_status — 출력 버퍼의 상태 가져오기
  • ob_gzhandler — gzip 출력 버퍼에 대한 ob_start 콜백 함수
  • ob_implicit_flush — 암시적 플러시 켜기/끄기
  • ob_list_handlers — 사용 중인 모든 출력 핸들러 나열
  • ob_start — 출력 버퍼링 켜기
  • output_add_rewrite_var — URL 재작성기 값 추가
  • output_reset_rewrite_vars — URL 재작성기 값 재설정
profile
여러분들 삶에 한 획을 더하고 싶습니다.

0개의 댓글