Только что обнаружил ошибку при попытке авторизации STDERR
:
Use of undefined constant STDERR - assumed 'STDERR' (this will throw an Error in a future version of PHP)
Я запускаю PHP 7.3.11 под Ubuntu 19.04 с nginx и php-fpm. Написал быстрый скрипт:
var_dump(defined('STDERR'));
При открытии через Интернет он печатает false
. Через CLI - печатает true
.
Как это возможно, что STDERR не определен в php-fpm?
В официальных документах об этом ничего не говорится: https://www.php.net/manual/en/features.commandline.io-streams.php
И гугл мне не помог.