# OCILob::erase

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

OCILob::erase — Écrase une partie d'un LOB Oracle

### Description

public OCILob::erase(?int `$offset` = `null`, ?int `$length` = `null`): int|false

Écrase la partie du LOB Oracle commençant à l'offset `offset`, sur la longueur de `length` octets.

Pour les BLOB, l'effacement signifie que la valeur existante du LOB est remplacée par le caractère 0. Pour les CLOB, ce sont des espaces.

### Liste de paramètres

`offset`

`length`

### Valeurs de retour

Retourne le nombre de caractères/octets effacés ou `false` si une erreur survient.

### Historique

Version | Description
--- | ---
8.0.0, PECL OCI8 3.0.0 | `offset` and `length` are now nullable.
8.0.0, PECL OCI8 3.0.0 | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP.

### Voir aussi

- OCILob::truncate