>백엔드 개발 >PHP 튜토리얼 >PHP에서 obOutput 버퍼 출력 버퍼 기능을 사용하는 방법

PHP에서 obOutput 버퍼 출력 버퍼 기능을 사용하는 방법

WBOY
WBOY원래의
2016-07-29 08:37:061288검색

출처: http://bbs.phome.net/ShowThread/?threadid=9247&forumid=2
PHP 프로그래밍에서는 passthru(), readfile(), var_dump()와 같이 출력을 직접 생성하는 일부 함수를 자주 접하게 됩니다. 그러나 때로는 이러한 함수의 출력을 파일로 가져오거나, 먼저 처리한 후 출력하거나,
이때 출력 버퍼( 출력 버퍼링) 함수.
출력 버퍼링을 처리하는 함수는 주로
ob_start()가 출력 버퍼링을 시작합니다. 그 후 출력은 내부 버퍼로 전송됩니다. 🎜>ob_get_contents() 이 함수는 내부 버퍼의 내용을 반환합니다. 이는 이러한 출력을 문자열로 변환하는 것과 같습니다.
ob_get_length() 내부 버퍼의 길이를 반환합니다.
ob_end_flush() 출력 버퍼를 종료합니다. , 버퍼의 내용을 출력합니다.
ob_end_clean() 출력 버퍼를 종료하고 버퍼의 내용을 삭제합니다.
예를 들어 var_dump() 함수는 변수를 출력합니다. 변수의 구조와 내용은 디버깅 중에 매우 유용합니다.
그러나 변수의 내용에 < , > do?
이 문제는 출력 버퍼 함수를 ​​사용하여 쉽게 해결할 수 있습니다.
var_dump($var);
$out = ob_get_contents(); 이미 $out에 저장되어 있습니다.
echo '

' . '
'
또는 다음 문자열을 보내세요. 템플릿(Template)을 생성한 후 출력합니다.
위 내용은 관련 내용을 포함하여 PHP에서 obOutput Buffer 출력 버퍼 기능을 사용하는 방법을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.