我正在尝试使用PHP passthru函数在Linux上执行OS命令。 p>
我使用它如下。 Linux命令只是列出我知道不存在的目录中的文件然后我只是回显状态以确保它不是0。 p>
$ osexec =“ls / tp“;
$ status = 0;
$ result = passthru($ osexec,$ status);
echo $ status;
code> pre>
但是状态似乎是命令的整个输出,包括状态编号 p>
ls:/ tp:没有这样的文件或目录
2
code> < / pre>
为什么会这样? p>
div>