« OCILob::truncate
OCILob::writeTemporary »

OCILob::write

(PHP 5, PHP 7, PHP 8, PECL OCI8 >= 1.1.0)

OCILob::write — データをラージオブジェクトに書き込む

説明

public function OCILob::write(string $data, ?int $length = null): int|false

パラメータ data からのデータを LOB の内部ポインタの現在位置に書き込みます。

パラメータ

data

LOB に書き込むデータ。

length

このパラメータに整数を指定すると、 length バイト書き込むか data の終端に達するか、 いずれか早い方の後に書き込みが停止します。

戻り値

書き込んだバイト数、失敗した場合に false を返します

変更履歴

バージョン 説明
8.0.0, PECL OCI8 3.0.0 length は、nullable になりました。
8.0.0, PECL OCI8 3.0.0 OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。

参考

関連キーワード:
OCILob   length   ラージ   write   バイト   truncate   writeTemporary   内部   ポインタ   整数   終端   書き込み   停止   履歴   nullable   規約   参考   read
関連する関数・ページ:
ocilob.truncate   ocilob.read   ocilob.save   ocilob.load   ocilob.rewind   ocilob.size