OCILob::flush

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

OCILob::flush — Очищає та записує буфер об'єкта LOB на сервер

Опис

public OCILob::flush(int $flag = 0): bool

OCILob::flush() безпосередньо записує дані на сервер.

Список параметрів

flag

За замовчуванням ресурси не звільняються, але використовуючи прапор OCI_LOB_BUFFER_FREE ви можете це зробити примусово. Однак, ви повинні бути точно впевнені в тому, що ви робите, тому що наступне читання з об'єкта буде більш ресурсомістким, ніж попередні через необхідність звернення до сервера. Тому використати прапор OCI_LOB_BUFFER_FREE рекомендується лише після того, як роботу з об'єктом вже закінчено.

Значення, що повертаються

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

Повертає false у разі виникнення помилки або якщо буферизація об'єкта не була увімкнена.

список змін

ВерсияОпис
8.0.0, PECL OCI8 3.0.0КлассOCI-Lobперейменований наOCILob відповідно до стандартів іменування PHP.

Дивіться також