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