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] ) 执行外部命令,直接向浏览器输出结果。
相关文章推荐
- C序列化或反序列化库tpl
- PHP完整实战23种设计模式
- A+B for Input-Output Practice (V)
- PHP 函数禁用设置方法
- yii框架搜索分页modle写法
- laravel 路由使用(二)
- 使用phpstudy for linx
- yii框架中搜索分页Query写法
- 解决matplotlib中文乱码问题(Windows)
- A+B for Input-Output Practice (IV)
- Yii2――使用数据库操作汇总(增删查改、事务)
- Yii2.0 对数据库 查询的一些简单的操作
- PHP 学习筆記[1] —— ThinkPHP 公共函数整理
- A+B for Input-Output Practice (III)
- A+B for Input-Output Practice (II)
- ThinkPHP控制器分级
- ThinkPHP配置模板的目录层次
- thinkphp 3.2.3配置路由无效,不起作用,去除默认路由Home
- PHPStorm+XDebug进行调试图文教程
- CH5---php从入门到精通