현재 위치: > 함수 카테고리 모음> ob_start

ob_start

출력 버퍼링을 켭니다
이름:ob_start
분류:출력 버퍼 제어
사용 언어:php
한 줄 설명:새 출력 버퍼를 만들고 스택 상단에 추가하십시오.

정의 및 사용법

ob_start() 함수는 출력 버퍼를 만듭니다. 버퍼의 내용을 처리하기 위해 콜백 함수를 전달하고 새로 고침되기 전에 작동 할 수 있습니다. 플래그를 사용하여 버퍼가 할 수있는 작업을 허용하거나 제한 할 수도 있습니다.

출력 버퍼 생성 :

 <? php
ob_start ( ) ;
Echo "이 콘텐츠는 브라우저로 전송되지 않습니다." ;
ob_end_clean ( ) ;

Echo "이 콘텐츠는 브라우저로 전송됩니다." ;
?>

직접 시도하십시오

문법

 OB_START ( 콜백 , chunk_size , 플래그 ) ;
매개 변수 설명하다
콜백

임의로 선택할 수 있는. 버퍼 컨텐츠가 플러시되기 전에 컨텐츠를 처리하기위한 콜백 기능.

콜백 함수에는 다음 매개 변수가 있어야합니다.

매개 변수 설명하다
완충기 출력 버퍼의 내용.
단계

다음 플래그 중 하나를 포함 할 수있는 비트 마스크 :

  • php_output_handler_start- 출력 버퍼가 방금 생성 된 경우
  • php_output_handler_flush- 출력 버퍼가 현재 새로 고침되는 경우
  • php_output_handler_final-이 작업 직후 출력 버퍼가 삭제되는 경우
chunk_size 임의로 선택할 수 있는. 기본값은 0입니다. 0보다 큰 값으로 설정하면 컨텐츠 길이 가이 값을 초과하면 버퍼가 자동으로 새로 고침됩니다.
깃발

임의로 선택할 수 있는. 기본값은 php_output_handler_stdflags입니다.

버퍼가 수행 할 수있는 작업을 결정하는 비트 마스크. 다음 깃발을 포함 할 수 있습니다.

  • php_output_handler_cleanable- OB_CLEAN (), ob_end_clean () 및 ob_get_clean ()으로 호출을 허용합니다.
  • php_output_handler_flushable- OB_FLUSH (), ob_end_flush () 및 ob_get_flush ()로 호출을 허용합니다.
  • php_output_handler_removable- OB_END_CLEAN (), ob_end_flush () 및 ob_get_flush ()로 호출을 허용합니다.
  • php_output_handler_stdflags- 위의 모든 플래그의 조합에 해당합니다.
  • php_output_handler_cleanable |
  • php_output_handler_flushable |
  • php_output_handler_removable
유사한 함수
  • URL Rewriter 값을 재설정하십시오 output_reset_rewrite_vars

    output_reset_rewrite_vars

    URLRewriter값을재설정하십시오
  • 시스템 출력 버퍼를 새로 고치십시오 flush

    flush

    시스템출력버퍼를새로고치십시오
  • 암시 적 새로 고침을 켜거나 끄십시오 ob_implicit_flush

    ob_implicit_flush

    암시적새로고침을켜거나끄십시오
  • 출력 버퍼의 상태를 얻으십시오 ob_get_status

    ob_get_status

    출력버퍼의상태를얻으십시오
  • 출력 버퍼링을 켭니다 ob_start

    ob_start

    출력버퍼링을켭니다
  • 출력 버퍼를 새로 고치고 출력 버퍼를 끕니다. ob_end_flush

    ob_end_flush

    출력버퍼를새로고치고출력버퍼를끕니다.
  • 출력 버퍼의 길이를 반환합니다 ob_get_length

    ob_get_length

    출력버퍼의길이를반환합니다
  • 출력 버퍼를 플러시하고 문자열로 반환하고 출력 버퍼를 닫습니다. ob_get_flush

    ob_get_flush

    출력버퍼를플러시하고문자열로반환하고출력
인기 기사