# La classe OCILob

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

## Introduction

Fonctionnalité OCI8 LOB pour les objets de données binaire large (BLOB) et de caractères (CLOB).

> Note:

> La classe OCI-Lob a été renommée en OCILob dans PHP 8 et PECL OCI8 3.0.0 pour s'aligner sur les normes de nommage PHP.

## Synopsis de la classe

class OCILob {
/* Méthodes */
public function append(OCILob `$from`): bool
public function close(): bool
public function eof(): bool
public function erase(?int `$offset` = `null`, ?int `$length` = `null`): int|false
public function export(string `$filename`, ?int `$offset` = `null`, ?int `$length` = `null`): bool
public function flush(int `$flag` = 0): bool
public function free(): bool
public function getBuffering(): bool
public function import(string `$filename`): bool
public function load(): string|false
public function read(int `$length`): string|false
public function rewind(): bool
public function save(string `$data`, int `$offset` = 0): bool
public function seek(int `$offset`, int `$whence` = `OCI_SEEK_SET`): bool
public function setBuffering(bool `$mode`): bool
public function size(): int|false
public function tell(): int|false
public function truncate(int `$length` = 0): bool
public function write(string `$data`, ?int `$length` = `null`): int|false
public function writeTemporary(string `$data`, int `$type` = `OCI_TEMP_CLOB`): bool
}

## Sommaire

- OCILob::append — Ajoute des données à un LOB Oracle
- OCILob::close — Ferme un LOB Oracle
- OCILob::eof — Teste la fin du LOB Oracle
- OCILob::erase — Écrase une partie d'un LOB Oracle
- OCILob::export — Exporte un LOB Oracle dans un fichier
- OCILob::flush — Écrit les LOB Oracle sur le disque
- OCILob::free — Détruit un pointeur de LOB Oracle
- OCILob::getBuffering — Retourne l'état de bufferisation LOB d'Oracle
- OCILob::import — Importe un fichier dans LOB Oracle
- OCILob::load — Retourne le contenu d'un LOB
- OCILob::read — Lit une partie d'un LOB Oracle
- OCILob::rewind — Ramène le pointeur interne d'un LOB Oracle au début
- OCILob::save — Sauvegarde des données dans un LOB Oracle
- OCILob::saveFile — Alias de OCILob::import
- OCILob::seek — Déplace le pointeur interne d'un LOB Oracle
- OCILob::setBuffering — Active/désactive la bufferisation des LOB Oracle
- OCILob::size — Retourne la taille d'un LOB Oracle
- OCILob::tell — Retourne la position courante du pointeur de LOB
- OCILob::truncate — Tronque un LOB Oracle
- OCILob::write — Écrit des données dans un LOB Oracle
- OCILob::writeTemporary — Écrit un LOB Oracle temporaire
- OCILob::writeToFile — Alias de OCILob::export

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open