dio_open
dio_open
(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 - открывает файл для чтения и записи
- O_CREAT - создаёт файл, если он не существует
- O_EXCL - когда и O_CREAT, и O_EXCL установлены, dio_open() терпит неудачу, если файл уже существует
- O_TRUNC - если файл существует и открыт для записи, он усекается до нулевого размера
- O_APPEND - операции записи записывают данные в конец файла
- O_NONBLOCK - устанавливает неблокирующий режим