OCI-Lob::export
OCI-Lob::free
OCI-Lob
PHP Manual

# OCI-Lob::flush

(PHP 5, PECL OCI8 >= 1.1.0)

OCI-Lob::flush — LOB のバッファをサーバーにフラッシュする、あるいは書き込む

### 説明

bool OCI-Lob::flush ([ int `$flag` ] )

OCI-Lob::flush() は実際にサーバーにデータを書き込みます。

### パラメータ

`flag`

  デフォルトではリソースは解放されませんが、フラグ `OCI_LOB_BUFFER_FREE` を使用することで明示的に行うことができます。 あなたが何をしようとしているかを理解しておいてください - 次に LOB の同じ箇所に読み書きしようとする場合、 サーバーへのラウンドトリップを伴い、 新しいバッファリソースが初期化されるでしょう。 もはや LOB に対して何も行わない場合のみ、 `OCI_LOB_BUFFER_FREE` フラグを使用することが推奨されます。

### 返り値

成功した場合に `TRUE` を、失敗した場合に `FALSE` を返します。

バッファリングが有効でない、あるいはエラーが発生した場合、 `FALSE` を返します。

### 参考

- OCI-Lob::getBuffering
- OCI-Lob::setBuffering

OCI-Lob::export
OCI-Lob::free
OCI-Lob
PHP Manual