php system和exec区别

来源:互联网 发布:导入isp数据库 编辑:程序博客网 时间:2024/04/30 18:59
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] )执行外部命令,直接向浏览器输出结果。

0 0
原创粉丝点击