php函数system,exec,passthru区别用法详解

2012-11-17 杜世伟 Php

php提供了system(),exec(),passthru()这几个函数来调用外部的命令.
他们的区别:
system() 输出并返回最后一行shell结果。
exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。
passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。
相同点:都可以获得命令执行的状态码

在PHP中调用外部命令,可以用如下三种方法来实现:

阅读全文>>

标签: PHP system() exec() passthru()

评论(0) 浏览(3764)

Powered by emlog 沪ICP备2023034538号-1