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