OCI-Lob::read
(PHP 5, PHP 7, PECL OCI8 >= 1.1.0)
OCI-Lob::read — Возвращает часть объекта LOB
Описание
string OCI-Lob::read
( int
$length
)
Читает и возвращает length
байт данных с текущей
позиции объекта LOB.
Чтение останавливается, если длина прочтенных данных равна
length
или если достигнут конец объекта.
Внутренний указатель перемещается на столько байт, сколько было
прочитано.
Список параметров
-
length
-
Длина считываемых данных, в байтах. Большие значения округляются вниз до 1 MB.
Возвращаемые значения
Возвращает содержимое в виде строки, или FALSE
в случае возникновения ошибки.
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Расширения для работы с базами данных
- Расширения для работы с базами данных отдельных производителей
- Oracle OCI8
- Функция OCI-Lob::append() - Добавляет данные из объекта LOB в конец другого объекта
- Функция OCI-Lob::close() - Закрывает дескриптор объекта LOB
- Функция OCI-Lob::eof() - Проверяет, находится ли указатель LOB на конце объекта
- Функция OCI-Lob::erase() - Очищает указанную часть объекта LOB
- Функция OCI-Lob::export() - Сохраняет содержимое объекта LOB в файл
- Функция OCI-Lob::flush() - Очищает и записывает буфер объекта LOB на сервер
- Функция OCI-Lob::free() - Освобождает ресурсы, связанные с дескриптором LOB
- Функция OCI-Lob::getBuffering() - Возвращает текущее состояние буферизации большого объекта (LOB)
- Функция OCI-Lob::import() - Записывает содержимое файла в объект LOB
- Функция OCI-Lob::load() - Возвращает содержимое объекта LOB
- Функция OCI-Lob::read() - Возвращает часть объекта LOB
- Функция OCI-Lob::rewind() - Переводит указатель объекта в начало большого объекта
- Функция OCI-Lob::save() - Сохраняет данные в LOB
- Функция OCI-Lob::saveFile() - Псевдоним OCI-Lob::import
- Функция OCI-Lob::seek() - Устанавливает позицию внутреннего указателя LOB
- Функция OCI-Lob::setBuffering() - Изменяет текущее состояние буферизации большого объекта (LOB)
- Функция OCI-Lob::size() - Возвращает размер объекта LOB
- Функция OCI-Lob::tell() - Возвращает текущую позицию внутреннего указателя объекта LOB
- Функция OCI-Lob::truncate() - Обрезает большой объект
- Функция OCI-Lob::write() - Записывает данные в объект LOB
- Функция OCI-Lob::writeTemporary() - Записывает временный большой объект (LOB)
- Функция OCI-Lob::writeToFile() - Псевдоним OCI-Lob::export
Коментарии
To read the whole LOB into a variable:
<?php
$foo = $MyBlob->read($MyBlob->size());
?>
To read LOB into variable you can use OCI-Lob::load
<?php
$foo = $MyBlob->load();
?>