PHP中exec与system用法区别分析


Posted in PHP onSeptember 22, 2014

本文实例讲述了PHP中exec与system用法区别,分享给大家供大家参考之用。具体方法如下:

一般来说,在PHP中调用外部命令,可以用exec及system来实现:

system()

原型:string system (string command [, int return_var])
system()函数很其它语言中的差不多,它执行给定的命令,输出和返回结果。第二个参数是可选的,用来得到命令执行后的状态码。

返回结果:

成功返回0,  
失败(命令不存在等原因)   返回   非0值

exec()

原型:string exec (string command [, string array [, int return_var]])
exec ()函数与system()类似,也执行给定的命令,但不输出结果,而是返回结果的最后一行。虽然它只返回命令结果的最后一行,但用第二个参数array 可以得到完整的结果,方法是把结果逐行追加到array的结尾处。所以如果array不是空的,在调用之前最好用unset()最它清掉。只有指定了第二 个参数时,才可以用第三个参数,用来取得命令执行的状态码。

使用例子如下:

exec("/bin/ls -l"); 
exec("/bin/ls -l", $res); 
exec("/bin/ls -l", $res, $rc);

希望本文所述对大家PHP程序设计的学习有所帮助。

PHP 相关文章推荐
phpmyadmin的#1251问题
Nov 25 PHP
网页游戏开发入门教程三(简单程序应用)
Nov 02 PHP
用PHP书写安全的脚本代码
Feb 05 PHP
php中用memcached实现页面防刷新功能
Aug 19 PHP
PHP中余数、取余的妙用
Jun 29 PHP
在PHP程序中使用Rust扩展的方法
Jul 03 PHP
php正则表达式学习笔记
Nov 13 PHP
使用php实现从身份证中提取生日
May 09 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
Feb 08 PHP
PHP中单例模式的使用场景与使用方法讲解
Mar 18 PHP
smarty模板的使用方法实例分析
Sep 18 PHP
laravel-admin 实现在指定的相册下添加照片
Oct 21 PHP
PHP-Java-Bridge使用笔记
Sep 22 #PHP
11个PHPer必须要了解的编程规范
Sep 22 #PHP
PHP正则替换函数preg_replace和preg_replace_callback使用总结
Sep 22 #PHP
php分页函数完整实例代码
Sep 22 #PHP
php中file_get_content 和curl以及fopen 效率分析
Sep 19 #PHP
PHP return语句另类用法不止是在函数中
Sep 17 #PHP
php使用$_POST或$_SESSION[]向js函数传参
Sep 16 #PHP
You might like
关于PHP开发的9条建议
2015/07/27 PHP
Javascript实例教程(19) 使用HoTMetal(1)
2006/12/23 Javascript
初探jquery——表单应用范例
2007/02/20 Javascript
设置下载不需要倒计时cookie(倒计时代码)
2008/11/19 Javascript
js内置对象 学习笔记
2011/08/01 Javascript
JQuery+CSS提示框实现思路及代码(纯手工打造)
2013/05/07 Javascript
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
2014/10/16 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
2014/10/29 Javascript
javascript清空table表格的方法
2015/05/14 Javascript
JS使用eval解析JSON的注意事项分析
2015/11/14 Javascript
Jquery检验手机号是否符合规则并根据手机号检测结果将提交按钮设为不同状态
2015/11/26 Javascript
JavaScript html5 canvas绘制时钟效果(二)
2016/03/27 Javascript
检查表单元素的值是否为空的实例代码
2016/06/16 Javascript
Angular2 (RC5) 路由与导航详解
2016/09/21 Javascript
微信小程序 列表的上拉加载和下拉刷新的实现
2017/04/01 Javascript
基于JavaScript实现淘宝商品广告效果
2017/08/10 Javascript
python抓取最新博客内容并生成Rss
2015/05/17 Python
python3使用urllib模块制作网络爬虫
2016/04/08 Python
Python多进程multiprocessing.Pool类详解
2018/04/27 Python
Django 路由控制的实现代码
2018/11/08 Python
dataframe 按条件替换某一列中的值方法
2019/01/29 Python
利用 Flask 动态展示 Pyecharts 图表数据方法小结
2019/09/04 Python
Python处理mysql特殊字符的问题
2020/03/02 Python
pygame实现飞机大战
2020/03/11 Python
Python使用Matlab命令过程解析
2020/06/04 Python
Python中return函数返回值实例用法
2020/11/19 Python
怎样声明一个匿名的内部类
2016/06/01 面试题
营业员个人总结的自我评价
2013/10/25 职场文书
人力资源作业细则
2014/03/03 职场文书
应用数学专业求职信
2014/03/14 职场文书
2014银行领导班子群众路线对照检查材料思想汇报
2014/09/17 职场文书
公司向个人借款协议书范本
2014/10/09 职场文书
太行山上观后感
2015/06/05 职场文书
高效笔记技巧分享:学会这些让你不再困扰
2019/09/04 职场文书
go语言求任意类型切片的长度操作
2021/04/26 Golang
Matplotlib绘制条形图的方法你知道吗
2022/03/21 Python