buffer를 종료하는 방법은 2가지가 있다.
ob_end_flush()를 사용하는 방법과 ob_end_clean()을 사용하는 방법이다.
ob_end_flush()를 사용할 경우 그동안의 print결과를 모두 출력한다.
ob_end_clean()을 사용할 경우 결과를 출력하지 않고 buffer의 내용을 삭제 한다.
open된 buffer는 스크립트가 종료될 경우 자동으로 end_flush된다.
<?php
ob_start();
print "Hello First!\n";
ob_end_flush();
ob_start();
print "Hello Second!\n";
ob_end_clean();
ob_start();
print "Hello Third!\n";
?>
결과
Hello First!
Hello Third!
댓글 없음:
댓글 쓰기