Estoy ejecutando la CLI de PHP a través de NSTask en MacOS, pero esta pregunta es más acerca de la propia CLI.PHP CLI no utiliza stderr para los errores de salida
estoy escuchando la tubería stderr
, pero nada se emite allí no importa qué archivo trato de ejecutar:
- Si el tipo de archivo no es un texto plano,
stdout
sets a?
. - Si el archivo es un script php con errores, los mensajes de error se siguen imprimiendo en
stdout
.
¿Hay un cambio al intérprete para manejar los errores a través de stderr
? ¿Tengo una opción para detectar errores que no sean el análisis stdout
?