(PHP 5, PHP 7, PHP 8, PECL OCI8 >= 1.1.0)
OCILob::flush — LOB のバッファをサーバーにフラッシュする、あるいは書き込む
$flag
= 0): boolOCILob::flush() は実際にサーバーにデータを書き込みます。
flag
デフォルトではリソースは解放されませんが、フラグ
OCI_LOB_BUFFER_FREE
を使用することで明示的に行うことができます。
あなたが何をしようとしているかを理解しておいてください -
次に LOB の同じ箇所に読み書きしようとする場合、
サーバーへのラウンドトリップを伴い、
新しいバッファリソースが初期化されるでしょう。
もはや LOB に対して何も行わない場合のみ、
OCI_LOB_BUFFER_FREE
フラグを使用することが推奨されます。
成功した場合に true
を、失敗した場合に false
を返します。
バッファリングが有効でない、あるいはエラーが発生した場合、
false
を返します。
バージョン | 説明 |
---|---|
8.0.0, PECL OCI8 3.0.0 | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 |