加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 13:12:07 所属栏目:PHP教程 来源:网络整理
导读:我有两个文件: 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行运行se
我有两个文件:
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);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读