php – exit(),带有消息和非零退出状态

前端之家收集整理的这篇文章主要介绍了php – exit(),带有消息和非零退出状态前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有两个文件
first.PHP
#!/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;
?>

现在,当我在first.PHP中使用#1行运行second.PHP时,$out中的“Unable”和$err中的0.但是在另外两个出口我有$err的那个数字.
当我用字符串消息执行exit时,如何在$err中使用非零值?
我测试了2>& 1但它没用.

exit("hi");

是相同的:

echo "hi";
exit(0);

所以只是回应声明:)

echo "Unable";
exit(2);

猜你在找的PHP相关文章