PHP поддерживает функции direct io, как описано в стандарте Posix
Standard (Раздел 6), для выполнения функций I/O на уровне более низком, чем I/O-функции потока языка C (fopen, fread,..).
Эти функции всегда доступны как часть стандартного модуля.
Чтобы эти функции работали, вы должны сконфигурировать РНР с опцией
--enable-dio.
Это расширение не определяет никаких директив конфигурации.
Этим расширением определён один тип ресурсов:
дескриптор файла, возвращаемый функцией dio_open().
Это расширение не определяет никаких констант.
- Содержание
- dio_close - закрывает дескриптор файла, заданный в fd
- dio_fcntl - выполняет fcntl c-библиотеки в fd
- dio_open - открывает новый файл filename со специфицированными флагами правами доступа
и правами создания для режиме/mode
- dio_read -
читает n байт из fd и возвращает их; если n не специфицирован, читает блок 1k
- dio_seek - ищет pos в fd, в которой
- dio_stat - получает stat-информацию о дескрипторе файла fd
- dio_truncate - усекает дескриптор файла fd на offset байтов
- dio_write - записывает данные в fd с возможным усечением на определённую длину
Содержание раздела
|