Очищает указанную часть объекта LOB

# OCILob::erase

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

OCILob::erase — Очищает указанную часть объекта LOB

### Описание

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

Очищает конкретную часть объекта LOB, начиная с позиции, определённой в параметре `offset`. По умолчанию LOB очищается полностью.

Для объектов типа BLOB очищение означает заполнение нулевыми байтами. Объекты типа CLOB заполняются пробелами.

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

`offset`

`length`

### Возвращаемые значения

Возвращает число очищенных символов/байт или `false`, если возникла ошибка.

### Список изменений

Версия | Описание
--- | ---
8.0.0, PECL OCI8 3.0.0 | `offset` и `length` теперь допускают значение null.
8.0.0, PECL OCI8 3.0.0 | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP.

### Смотрите также

- OCILob::truncate

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