要捕获exec()函数的输出结果,可以使用第二个参数来接收命令的输出。例如:
$output = array();exec('ls -l', $output);print_r($output);在这个例子中,exec(‘ls -l’, $output)会执行ls -l命令并将结果存储在$output数组中。然后可以使用print_r()函数来打印输出结果。
另外,还可以使用第三个参数来获取命令的返回值,例如:
$output = array();$return_var = 0;exec('ls -l', $output, $return_var);print_r($output);echo 'Return value: ' . $return_var;在这个例子中,$return_var变量会存储命令的返回值,通常情况下返回值为0表示命令执行成功。


