|
(PHP 4 >= 4.2.0)
dio_open - открывает новый файл filename со специфицированным допуском flags и
допуском на создание mode. Описаниеresource dio_open (string filename, int flags [, int mode])
dio_open() открывает файл и возвращает для него новый дескриптор файла, или -1, если
возникнет ошибка. Если flags это O_CREAT, необязательный третий параметр
mode устанавливает режим файла (разрешение на создание). Параметр flags может быть одним из:
- O_RDONLY - открывает файл для чтения
- O_WRONLY - открывает файл для записи
- O_RDWR - открывает файл для чтения и записи
Параметр flags может также содержать комбинации следующих флагов:
- O_CREAT - создаёт файл, если он не существует
- O_EXCL - когда и O_CREAT, и O_EXCL установлены,
dio_open() терпит неудачу, если файл уже существует
- O_TRUNC - если файл существует и открыт для записи,
он усекается до нулевого размера
- O_APPEND - операции записи записывают данные в конец файла
- O_NONBLOCK - устанавливает неблокирующий режим
| |