我们知道php给我们提供了system(),exec(),passthru()这三个函数来调用外部的命令. 虽然这三个命令都能执行linux系统的shell命令,但是其实他们是有区别的: system() 输出并返回最后一行shell结果。 exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。 passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。 相同点:都可以获得命令执行的状态码 在PHP中调用外部命令,可以用如下三种方法来实现: 1) 用PHP提供的专门函数 PHP提供了3个专门的执行外部命令的函数:system(),exec(),passthru()。 system() 原型:string sy...
查看详细内容 >>