&return;返回值' return_var'如果exec函数在PHP中成功?

时间:2011-11-29 09:48:50

标签: php

成功执行exec()函数时,我需要一些有关返回值的基本信息。特别是当exec成功时,'return_var'的值应该是什么,同时在输出数组中也是如此,反之亦然。

在我的情况下,我的值​​为return_var = -6

它有任何正确的含义吗?

由于

2 个答案:

答案 0 :(得分:0)

返回已执行程序的返回值。因此,它取决于执行的程序返回值的含义。

答案 1 :(得分:0)

PHP exec() function文档非常简单:

string exec ( string $command [, array &$output [, int &$return_var ]] )
     

输出

     

如果输出参数存在,那么指定的数组将被命令的每一行输出填充。尾随空格(例如\ n)不包含在此数组中。请注意,如果数组已包含某些元素,则exec()将附加到数组的末尾。如果您不希望函数附加元素,请在将数组传递给exec()之前调用数组上的unset()。

     

* return_var *:

     

如果return_var参数与输出参数一起出现,则执行命令的返回状态将写入此变量。