Клас OCILob

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

Вступ

Функціональність OCI8 LOB для великих бінарних (BLOB) та символьних (CLOB) об'єктів.

Зауваження :

КлассOCI-Lob був перейменований на OCILobв PHP 8 OCI8 3.0.0 в соответствии со стандартами именования PHP.

Огляд класів


    
     class OCILob
     {

    /* Методы */
    
   public append(OCILob $from): bool
public close(): bool
public eof(): bool
public erase(?int $offset = null, ?int $length = null): int|false
public export(string $filename, ?int $offset = null, ?int $length = null): bool
public flush(int $flag = 0): bool
public free(): bool
public getBuffering(): bool
public import(string $filename): bool
public load(): string|false
public read(int $length): string|false
public rewind(): bool
public save(string $data, int $offset = 0): bool
public seek(int $offset, int $whence = OCI_SEEK_SET): bool
public setBuffering(bool $mode): bool
public size(): int|false
public tell(): int|false
public truncate(int $length = 0): bool
public write(string $data, ?int $length = null): int|false
public writeTemporary(string $data, int $type = OCI_TEMP_CLOB): bool

   }

Зміст

  • OCILob::append— Додає дані з об'єкта LOB до кінця іншого об'єкта
  • OCILob::close - Закриває дескриптор об'єкта LOB
  • OCILob::eof— Перевіряє, чи вказівник LOB знаходиться на кінці об'єкта.
  • OCILob::erase— Очищає вказану частину об'єкта LOB
  • OCILob::export— Зберігає вміст об'єкта LOB у файл
  • OCILob::flush— Очищає та записує буфер об'єкта LOB на сервер
  • OCILob::free - Звільняє ресурси, пов'язані з дескриптором LOB
  • OCILob::getBuffering— Повертає поточний стан буферизації великого об'єкта (LOB)
  • OCILob::import— Записує вміст файлу на об'єкт LOB
  • OCILob::load— Повертає вміст LOB
  • OCILob::read— Повертає частину об'єкта LOB
  • OCILob::rewind— Переводить вказівник об'єкта на початок великого об'єкта
  • OCILob::save - Зберігає дані в LOB
  • OCILob::saveFile - Псевдонім OCILob::import
  • OCILob::seek— Встановлює позицію внутрішнього покажчика LOB
  • OCILob::setBuffering— Змінює поточний стан буферизації великого об'єкта (LOB)
  • OCILob::size— Повертає розмір об'єкта LOB
  • OCILob::tell— Повертає поточну позицію внутрішнього покажчика об'єкта LOB
  • OCILob::truncate - Обрізає великий об'єкт
  • OCILob::write - Записує дані в об'єкт LOB
  • OCILob::writeTemporary— Записує великий тимчасовий об'єкт (LOB)
  • OCILob::writeToFile - Псевдонім OCILob::export