dio_fcntl(PHP 4 >= 4.2.0) dio_fcntl - выполняет функцию fcntl c-библиотеки на дескрипторе fd. Описаниеmixed dio_fcntl (resource fd, int cmd [, mixed arg]) Функция dio_fcntl() выполняет операции, специфицированные параметром cmd, с дескриптором файла fd. Некоторые команды требуют предоставления дополнительных аргументов args. arg это ассоциативный массив, когда cmd имеет значение F_SETLK или F_SETLLW, со следующими ключами:
cmd может быть одной из следующих операций:
|
||
| Константа | Описание | |
|---|---|---|
| STDIN | Уже открытый поток в stdin. Она хранит открывшего её
|
|
| STDOUT | Уже открытый поток в stdout. Она хранит открывшего её
|
|
| STDERR | Уже открытый поток в stdout. Она хранит открывшего её
|
Имея всё это, вы не должны, например, самостоятельно открывать поток для stderr, а просто используете константу вместо ресурса потока:
php -r 'fwrite(STDERR, "stderr\n");' |
Вам не нужно явно закрывать эти потоки, это делается РНР автоматически.
CLI SAPI не изменяет текущую директорию на директорию исполняемого скрипта!
| |