Я запускаю PHP CLI через NSTask в MacOS, но этот вопрос касается самого CLI.
Я слушаю трубку stderr
, но там ничего не выводится независимо от того, какой файл я пытаюсь запустить:
- Если тип файла не является простым текстом,
stdout
устанавливается на?
. - Если файл является php script с ошибками, сообщения об ошибках все еще печатаются на
stdout
.
Есть ли переключатель для интерпретатора для обработки ошибок через stderr
? У меня есть опция обнаружения ошибок, отличных от синтаксического анализа stdout
?