Tengo dos archivos distinto de cero: first.php:salida() con el mensaje de estado y salida
#!/usr/bin/php
<?php
exit("Unable"); //1
#exit(1); //2
#exit(); //or exit(0) //3
?>
second.php:
#!/usr/bin/php
<?php
exec("./first.php",$out,$err);
var_dump($out);
echo "\n".$err;
?>
Ahora, Cuando corro second.php con la línea # 1 en first.php Tengo "Unable" en $ out y 0 en $ err. pero con otras dos salidas tengo ese dígito en $ err.
¿Cómo puedo tener un valor distinto de cero en $ err cuando ejecuto la salida con un mensaje de cadena?
He probado 2> & 1 pero es inútil.
Pienso como usted – Farhadix