我有两个文件:first.php:
#!/usr/bin/php
<?php
exit("Unable"); //1
#exit(1); //2
#exit(); //or exit(0) //3
?>
第二个.php:
#!/usr/bin/php
<?php
exec("./first.php",$out,$err);
var_dump($out);
echo "\n".$err;
?>
现在,当我在 first.php 中使用第 1 行运行 second.php 时,我在 $out 中有“Unable”,在 $err 中有 0。但是在另外两个出口中,我在 $err 中有那个数字。
当我使用字符串消息执行退出时,如何在 $err 中有非零值?
我已经测试了 2>&1 但它没用。