Php ob_start()打印时不使用任何刷新功能
我只是在学习PHP。在PHP网站上,他们说,Php ob_start()打印时不使用任何刷新功能,php,Php,我只是在学习PHP。在PHP网站上,他们说,ob_start()将打开输出缓冲。当输出缓冲处于活动状态时,不会从脚本发送任何输出(头除外),而是将输出存储在内部缓冲区中 <?php if(ob_start()){ echo "output buffer started\n"; echo 'hello'; $bufferdata = ob_get_contents();//with and without function... }
ob_start()
将打开输出缓冲。当输出缓冲处于活动状态时,不会从脚本发送任何输出(头除外),而是将输出存储在内部缓冲区中
<?php
if(ob_start()){
echo "output buffer started\n";
echo 'hello';
$bufferdata = ob_get_contents();//with and without function...
}
如果脚本结束时突发缓冲仍处于活动状态,PHP会自动输出它。实际上,每个脚本的结尾都是ob\u end\u flush()
@Mark Baker谢谢兄弟。。。。