ホームページ >バックエンド開発 >PHPチュートリアル >PHP バッファリング技術で一般的に使用されるいくつかの例_PHP チュートリアル
//セッションを初期化します
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(); //バッファデータを送信し、バッファをクローズします
?>