我试图使用PHP passthru函数在Linux上执行操作系统命令。PHP passthru执行状态
我使用它如下。 Linux命令只是在我知道不存在,那么我只是呼应的状态,以确保它不为0
$osexec = "ls /tp";
$status = 0;
$result = passthru($osexec, $status);
echo $status;
但是状态似乎是命令的整个输出目录,列出文件包括状态号码
ls: /tp: No such file or directory
2
这是为什么?
谢谢,我没有意识到它包括整个输出故意 – Trent