當exec()
函數成功執行時,我需要一些關於返回值的基本信息。特別是當exec
成功時,'return_var'的值應該是什麼,同時在輸出數組中也應該是什麼,反之亦然。如果exec函數在PHP中成功返回'return_var'的值?
在我的情況下,我得到的值爲return_var = -6
。
它有什麼合適的含義嗎?
謝謝
當exec()
函數成功執行時,我需要一些關於返回值的基本信息。特別是當exec
成功時,'return_var'的值應該是什麼,同時在輸出數組中也應該是什麼,反之亦然。如果exec函數在PHP中成功返回'return_var'的值?
在我的情況下,我得到的值爲return_var = -6
。
它有什麼合適的含義嗎?
謝謝
它返回執行程序的返回值。因此它依賴於執行的程序對返回值的含義。
PHP exec()
function文檔相當簡單:
string exec (string $command [, array &$output [, int &$return_var ]])
輸出:
如果輸出參數存在,則該指定的陣列將被填充來自指令輸出的每一行。尾隨空格,例如\ n,不包含在此數組中。請注意,如果數組已經包含一些元素,則exec()將追加到數組的末尾。如果您不希望函數追加元素,請在將數組傳遞給exec()之前先調用unset()方法。
* return_var *:
如果return_var參數是與所述輸出參數一起存在,那麼,所執行的命令的返回狀態將被寫入到這個變量。
感謝您的答覆 – 125369
可能是讀取exec的手冊頁可以有一些幫助嗎? –