PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

ob_get_clean - 現在のバッファの内容を取得し、出力バッファを削除する | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

ob_get_clean

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

ob_get_clean現在のバッファの内容を取得し、出力バッファを削除する

説明

string ob_get_clean ( void )

現在のバッファの中身を取得し、出力バッファを削除します。

ob_get_clean() は、基本的に ob_get_contents() および ob_end_clean() を同時に実行するのと同じです。

出力バッファを開始するときに、 ob_start()PHP_OUTPUT_HANDLER_CLEANABLE フラグを指定する必要があります。指定しなければ、ob_get_clean() は動作しません。

返り値

出力バッファの内容を返した後で出力のバッファリングを終了します。 出力バッファリングが開始されていない場合は FALSE が返されます。

例1 単純な ob_get_clean() の例

<?php

ob_start
();

echo 
"Hello World";

$out ob_get_clean();
$out strtolower($out);

var_dump($out);
?>

上の例の出力は以下となります。


string(11) "hello world"

参考


忘却曲線を使ってこの関数を確実に記憶に残す

フォーラムで「ob_get_clean - 現在のバッファの内容を取得し、出力バッファを削除する」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | ob_get_clean - 現在のバッファの内容を取得し、出力バッファを削除する」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: