exec 用于执行外部程序。
语法如下:
exec(string $command, array &$output = null, int &$result_code = null): string|false
第一个参数,是命令,格式为字符串。
第二个命令,为命令输出后的结果,如果传递了变量,则该变量将指向返回结果,也就是用它获取返回值,第三个参数表示命令执行的状态码,如果设置了变量,则也被自动指向到命令结果状态码,一般为0时表示命令正常执行。
例子:执行 git log 命令
exec("git log",$output,$ret);
var_dump($output); // 输出的结果数组
var_dump($ret); // 0 ,表示命令正确执行