当exec()函数成功执行时,我需要一些关于返回值的基本信息。尤其是当exec成功时,'return_var‘的值应该是什么,同时输出数组中的值也是什么,反之亦然。
在我的例子中,我得到的值是return_var = -6。
它有什么正确的含义吗?
谢谢
发布于 2011-11-29 17:51:10
它返回已执行程序的返回值。因此,它依赖于执行的程序,取决于返回值的含义。
发布于 2011-11-29 17:53:57
PHP exec() function文档非常简单:
输出字符串exec ( string $command [,
&$ &$return_var,int &$return_var])
输出:
如果输出参数存在,则指定的数组将由命令的每一行输出填充。此数组中不包括尾随空格,例如\n。注意,如果数组已经包含一些元素,exec()将追加到数组的末尾。如果不希望该函数追加元素,请在将数组传递给exec()之前对其调用unset()。
*return_var*:
如果return_var参数与output参数一起存在,则执行的命令的返回状态将写入此变量。
https://stackoverflow.com/questions/8308710
复制相似问题