在 PHP 中执行命令一般会使用 exec()
函数或者 shell_exec()
函数。这两个函数的使用方法如下:
exec()
函数执行命令,并获取结果:$command = 'your_command_here';
$output = array();
exec($command, $output, $return_var);
// 输出命令执行结果
echo implode("\n", $output);
// 输出命令返回值
echo $return_var;
shell_exec()
函数执行命令,并获取结果:$command = 'your_command_here';
$output = shell_exec($command);
// 输出命令执行结果
echo $output;
在使用这两个函数执行命令时,需要注意以下几点:
exec()
函数并传入第二个参数作为输出结果的数组,或者使用 shell_exec()
函数直接获取输出结果。exec()
函数的第三个参数获取返回值,或者直接判断 shell_exec()
函数的返回值是否为 false
。