To read LOB into variable you can use OCI-Lob::load
<?php
$foo = $MyBlob->load();
?>
(PHP 5, PHP 7, PHP 8, PECL OCI8 >= 1.1.0)
OCILob::read — ラージオブジェクトの一部を読み込む
$length
) : string|false
LOB の内部ポインタの現在位置から length
バイト読み込みます。
length
バイトが読み込まれた、
あるいはラージオブジェクトの終わりに達したとき、読み込みを停止します。
ラージオブジェクトの内部ポインタは、
読み込まれたバイト数分だけシフトされます。
length
読み込むバイト数。大きな値を指定すると、1 MB に切り捨てられます。
読み込んだ内容を表す文字列、失敗した場合に false
を返します
バージョン | 説明 |
---|---|
8.0.0, PECL OCI8 3.0.0 | OCI-Lob クラスは、 PHP の名前付けの規約に従って OCILob に名前が変更されました。 |
To read LOB into variable you can use OCI-Lob::load
<?php
$foo = $MyBlob->load();
?>
To read the whole LOB into a variable:
<?php
$foo = $MyBlob->read($MyBlob->size());
?>