Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php ob_start()打印时不使用任何刷新功能_Php - Fatal编程技术网

Php ob_start()打印时不使用任何刷新功能

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... }

我只是在学习PHP。在PHP网站上,他们说,
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谢谢兄弟。。。。