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 재작성기 값 재설정