> 백엔드 개발 > PHP 튜토리얼 > PHP에서 ob_flush와 플러시의 차이점에 대한 심층적인 이해

PHP에서 ob_flush와 플러시의 차이점에 대한 심층적인 이해

WBOY
풀어 주다: 2016-07-25 08:58:56
원래의
992명이 탐색했습니다.
  1. ob_start();
  2. echo '1';
  3. ob_flush();//输出php缓存并刷新
  4. echo '2';
  5. ob_flush();//输出php缓存并刷新
  6. $cc = ob_get_contents();
  7. ob_end_clean();
  8. var_dump($cc);
  9. ?>
复制代码

输出: 12string(0) ""

测试2:

  1. ob_start();
  2. echo '1';
  3. flush(); //输出apache缓存并刷新
  4. echo '2';
  5. flush(); //输出apache缓存并刷新
  6. $cc = ob_get_contents();
  7. ob_end_clean();
  8. var_dump($cc);
  9. ?>
复制代码

输出: string(2) "12"

测试3:

  1. ob_start();
  2. echo '1';
  3. ob_flush();//输出php缓存并刷新
  4. flush();//输出apache缓存并刷新
  5. echo '2';
  6. ob_flush();//输出php缓存并刷新
  7. flush();//输出apache缓存并刷新
  8. $cc = ob_get_contents();
  9. ob_end_clean();
  10. var_dump($cc);
  11. ?>
复制代码

输出: 12string(0) ""

测试4,

  1. ob_start();
  2. echo '1';
  3. flush();//输出apache缓存并刷新
  4. ob_flush();//输出php缓存并刷新
  5. echo '2';
  6. flush();//输出apache缓存并刷新
  7. ob_flush();//输出php缓存并刷新
  8. $cc = ob_get_contents();
  9. ob_end_clean();
  10. var_dump($cc);
  11. ?>
复制代码

输出: 12string(0) ""



원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿