Модуль CLI SAPI определяет несколько констант для потоков ввода/вывода для упрощения работы с командной строкой.
Константа | Описание |
---|---|
STDIN |
Уже открытый поток ввода (stdin). Он предотвращает необходимость его открывать следующим способом:
<?php
<?php |
STDOUT | Уже открытый поток вывода (stdout). Он предотвращает необходимость его открывать следующим способом:
<?php |
STDERR |
Уже открытый поток ошибок (stderr). Он предотвращает необходимость его открывать следующим способом:
<?php |
Учитывая вышесказанное, нет необходимости самому открывать поток, например, stderr, а можно просто использовать уже определенную константу ресурса потока:
php -r 'fwrite(STDERR, "stderr\n");'
Замечание:
Эти константы недоступны, если PHP считывает запускаемый скрипт из stdin.