输出缓冲控制

flush

<?php

echo 'Loading...';
flush();
sleep(2);
// Loading...

ob_clean

<?php

ob_start();
echo 'Loading...';
ob_clean();

ob_end_clean

<?php

ob_start();
echo 'Loading...';
ob_end_clean();

ob_end_flush

<?php

ob_start();
echo 'Loading...';
ob_end_flush();
// Loading...

ob_flush

<?php

ob_start();
echo 'Loading...';
ob_flush();
// Loading...

ob_get_clean

<?php

ob_start();
echo 'Loading...';
var_dump(ob_get_clean()); // string(10) "Loading..."

ob_get_contents

<?php

ob_start();
echo 'Loading...';
var_dump(ob_get_contents()); // string(10) "Loading..."
// Loading...

ob_get_flush

<?php

ob_start();
echo 'Loading...';
var_dump(ob_get_flush()); // string(10) "Loading..."
// Loading...

ob_get_length

<?php

ob_start();
echo 'Loading...';
var_dump(ob_get_length()); // int(10)
// Loading...

ob_get_level

<?php

ob_start();
echo 'Loading...';
var_dump(ob_get_level()); // int(1)
// Loading...

ob_get_status

<?php

ob_start();
echo 'Loading...';
var_dump(ob_get_status());
// Loading...

ob_gzhandler

<?php

ob_start('ob_gzhandler');

ob_implicit_flush

<?php

ob_implicit_flush();
ob_implicit_flush(true);
ob_implicit_flush(false);

ob_list_handlers

<?php

ob_start();
var_dump(ob_list_handlers()); // array(1) { [0]=> string(22) "default output handler" }

ob_start

<?php

var_dump(ob_start());               // bool(true)
var_dump(ob_start('ob_gzhandler')); // bool(true)

output_add_rewrite_var

<?php

var_dump(output_add_rewrite_var('foo', 'bar')); // bool(true)
var_dump('<form action="example.php"></form>'); // string(34) "<form action="example.php"><input type="hidden" name="foo" value="bar" /></form>"

output_reset_rewrite_vars

<?php

var_dump(output_add_rewrite_var('foo', 'bar')); // bool(true)
var_dump(output_reset_rewrite_vars());          // bool(true)
var_dump('<form action="example.php"></form>'); // string(34) "<form action="example.php"></form>"

results matching ""

    No results matching ""