我有两个文件:
first.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行运行second.PHP时,$out中的“Unable”和$err中的0.但是在另外两个出口我有$err的那个数字.
当我用字符串消息执行exit时,如何在$err中使用非零值?
我测试了2>& 1但它没用.
exit("hi");
是相同的:
echo "hi"; exit(0);
所以只是回应声明:)
echo "Unable"; exit(2);