eio_readahead

(PECL eio >= 0.0.1dev)

eio_readahead — Поміщає дані з файлу до кешу сторінки

Опис

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

eio_readahead() заповнює кеш сторінки даними із файлу. Таким чином, подальші звернення до цього файлу не впливатимуть на роботу дискової підсистеми. Детальнішу інформацію можна отримати на сторінці посібника READAHEAD(2)

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

fd

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

offset

Позиція у файлі, з якою читатимуться дані.

length

Кількість байт, що зчитуються.

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_readahead() повертає ресурс запиту у разі успішного виконання або **false**в случае возникновения ошибки.