ホームページ  >  記事  >  バックエンド開発  >  PHP バッファリング技術で一般的に使用されるいくつかの例_PHP チュートリアル

PHP バッファリング技術で一般的に使用されるいくつかの例_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 16:55:01784ブラウズ

//セッションを初期化します
session_start();
//URL書き換えの値を追加
Output_add_rewrite_var('var','value');
//接続を挿入します
echo 'リンク';
//バッファデータを送信
ob_flush();
//URL書き換えの値をリセット
Output_reset_rewrite_vars();
//接続を挿入します
echo 'link';

/*

*/

print_r(ob_list_handlers()); //使用される出力ハンドラーをリストし、デフォルトの出力ハンドラーが出力されます
ob_end_flush(); //バッファデータを送信し、バッファをクローズします
ob_start("ob_gzhandler"); // バッファを開いて ob_gzhandler を使用します
print_r(ob_list_handlers()); //出力ハンドルをリストし、ob_gzhandler が出力されます
ob_end_flush(); //バッファデータを送信し、バッファをクローズします
ob_start(create_function('$string','return $string;')); //バッファをオープンします
print_r(ob_list_handlers()); //使用される出力ハンドラーをリストし、デフォルトの出力ハンドラーが出力されます
ob_end_flush(); //バッファデータを送信し、バッファをクローズします

/*

*/

if(ob_get_level()==0) //アクティブなバッファがない場合、バッファレベルを決定します
ob_start(); //バッファをオープンします
for($i=0;$i {
echo "
表示する行。" // 内容を出力します
echo str_pad('',4096)."n" //生成された文字列を出力します
; ob_flush(); //バッファデータを送信
lush(); //バッファをリフレッシュします
sleep(1) // 1 秒間一時停止します
}
echo "done."; // 操作完了マークを出力します
ob_end_flush(); //バッファデータを送信し、バッファをクローズします

?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631708.html技術記事 //セッションを初期化します session_start(); //URL の値を追加します。データ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。