擅长:python、mysql、java
<p>如果您想知道命令的返回状态并获得整个<code>stdout</code>输出,那么<em>可以实际使用<code>exec</code>:</p>
<pre><code>$command = 'ls';
exec($command, $out, $status);
</code></pre>
<p><code>$out</code>是所有行的数组。<code>$status</code>是返回状态。对调试非常有用。</p>
<p>如果您还想看到<code>stderr</code>输出,可以使用<a href="http://php.net/manual/en/function.proc-open.php" rel="noreferrer">proc_open</a>播放,也可以简单地将<code>2>&1</code>添加到<code>$command</code>中。后者通常足以让事情运转起来,并加快“实现”的速度。</p>