$cmd = "php thisWillCrash.php";
exec($cmd, $op, $return_code);
然後我檢查$ return_code和它的0表示成功,爲什麼?PHP執行分叉進程,使其崩潰返回碼仍然爲0
我已經試過「thisWillCrash.php」的幾個變化,包括
trigger_error("Fatal Error", E_USER_ERROR);
include("dasdasdsakdassadsad");
,這將耗盡內存記憶迴路,同樣的結果返回代碼始終爲0。任何想法?
$ return_code是從$ cmd返回的輸出數組。 FYI O通常與成功相反 – 2014-08-27 21:54:00
@Dagon其實0代表成功返回代碼。在binutils中查找真假。 – programmerjake 2014-08-27 21:59:43
良好的電話@programmerjake。 – 2014-08-27 22:00:40