命令执行函数

1.常见函数

exec()、system()、popen()、passthru()、proc_open()、pcntl_exec()、shell_exec() 、反引号` 实际上是使用

shell_exec()函数

system() 输出并返回最后一行shell结果。 exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返

回的数组里面。 passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。

popen()、proc_open() 不会直接返回执行结果,而是返回一个文件指针.


2.例子

2.1    ``反引号,效果与函数 shell_exec() 相同

2.2    shell_exec()

2.3    exec(),只返回最后一行的结果


2.4    system(),逐行返回数据

2.5    popen,与之对应的还有proc_open()函数,参考https://blog.csdn.net/figli/article/details/41007573

2.6    passthru

你可能感兴趣的:(命令执行函数)