« flush
ob_end_clean »

ob_clean

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

ob_clean — アクティブな出力バッファの内容をクリア(消去)する

説明

function ob_clean(): bool

この関数は、 (PHP_OUTPUT_HANDLER_CLEAN フラグを指定して) 出力ハンドラをコールし、その戻り値を破棄するとともに、 アクティブな出力バッファの内容をクリア(消去)します。

この関数は、ob_end_clean() や ob_get_clean() のようにアクティブな出力バッファを無効にするわけではありません。

PHP_OUTPUT_HANDLER_CLEANABLE を指定して アクティブな出力バッファを開始しないと、 ob_clean() は失敗します。

パラメータ

この関数にはパラメータはありません。

戻り値

成功した場合に true を、失敗した場合に false を返します。

エラー / 例外

この関数が失敗すると、 E_NOTICE が発生します。

参考

  • ob_start() - 出力のバッファリングを有効にする
  • ob_get_contents() - 出力用バッファの内容を返す
  • ob_end_clean() - アクティブな出力用バッファをクリア(消去)し、出力のバッファリングをオフにする
  • ob_get_clean() - アクティブな出力バッファの内容を取得し、そのバッファをオフにする
  • ob_flush() - アクティブな出力ハンドラの戻り値をフラッシュ(送信)する

関連キーワード:
バッファ   クリア   消去   flush   ハンドラ   リング   オフ   制御   フラグ   破棄   無効   開始   成功   参考   start   contents   フラッシュ   送信
関連する関数・ページ:
function.ob-end-clean   function.ob-get-clean   ref.outcontrol   book.outcontrol   function.ob-flush   function.ob-end-flush