eio_read

(PECL eio >= 0.0.1dev)

eio_read — Читає дані з файлу, починаючи із заданого усунення

Опис

eio_read(    mixed $fd,    int $length,    int $offset,    int $pri,    callable $callback,    mixed $data = NULL): resource

eio_read() зчитує lengthбайт из файла с описателемfd, начиная с байтаoffset. Прочитані дані передаються через параметр result у функцію callback

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

fd

Потік, ресурс сокету чи числовий файловий описувач.

length

Максимальне число байт, що зчитується.

offset

Зміщення у файлі.

pri

Пріоритет запитів: EIO_PRI_DEFAULT EIO_PRI_MIN EIO_PRI_MAX, или**null. Якщо передано null, тоpriустанавливается вEIO_PRI_DEFAULT**

callback

Функцияcallback викликається після завершення запиту. Вона повинна задовольняти наступний прототип:

Loading...

data

є даними користувача, переданими в запиті.

result

містить результуюче значення, що залежить від запиту; зазвичай це значення, яке повертається відповідним системним викликом.

req

є опціональним запитуваним ресурсом, який може використовуватися з такими функціями як eio_get_last_error()

data

Дані, які потрібно передати у функцію callback

Значення, що повертаються

eio_read() передає лічені дані через параметр result у функцію callback

Приклади

Приклад #1 Приклад використання eio_read()****

Loading...

Висновок наведеного прикладу буде схожим на:

string(5) "34567"

Дивіться також