您的位置:首页 > 编程语言 > PHP开发

php system和exec区别

2016-12-19 10:03 288 查看
1、string exec ( string command [, array output [, int return_var]] )
执行外部命令,不输出结果,但是返回执行结果的最后一行。如果提供了output数组则数组中包括所有执行结果。如果你需要用它来执行后台运行的程序,确保已经把输出重新定向到另一个文件中,否则php会一直等待它执行完毕才会继续向浏览器输出。

2、string system ( string command [, int return_var] )
执行外部命令,输出结果,返回执行结果的最后一行。
因此可以写: $cmdOut = system($cmd); 这样的写法。

3、void passthru ( string command [, int return_var] )
执行外部命令,直接向浏览器输出结果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: