成功执行exec()
函数时,我需要一些有关返回值的基本信息。特别是当exec
成功时,'return_var'的值应该是什么,同时在输出数组中也是如此,反之亦然。
在我的情况下,我的值为return_var = -6
。
它有任何正确的含义吗?
由于
答案 0 :(得分:0)
返回已执行程序的返回值。因此,它取决于执行的程序返回值的含义。
答案 1 :(得分:0)
PHP exec()
function文档非常简单:
string exec ( string $command [, array &$output [, int &$return_var ]] )
输出:
如果输出参数存在,那么指定的数组将被命令的每一行输出填充。尾随空格(例如\ n)不包含在此数组中。请注意,如果数组已包含某些元素,则exec()将附加到数组的末尾。如果您不希望函数附加元素,请在将数组传递给exec()之前调用数组上的unset()。
* return_var *:
如果return_var参数与输出参数一起出现,则执行命令的返回状态将写入此变量。