system主要是执行命令的时候无法获取错误信息,但是exec是可以的
$res = exec('ls 2>&1',$out,$return_status);
var_dump($res);//输出信息的最后一行
var_dump($out);//这里可以看到完整的结果,他是数组的形式,如果出错,这里也能看到错误信息
var_dump($return_status);//返回执行结果
网友回复
system主要是执行命令的时候无法获取错误信息,但是exec是可以的
$res = exec('ls 2>&1',$out,$return_status);
var_dump($res);//输出信息的最后一行
var_dump($out);//这里可以看到完整的结果,他是数组的形式,如果出错,这里也能看到错误信息
var_dump($return_status);//返回执行结果
网友回复