加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP编程:PHP中exec与system用法区别分析

发布时间:2020-12-13 02:02:18 所属栏目:PHP教程 来源:网络整理
导读:《PHP中exec与system用法区别分析》要点: 本文介绍了PHP中exec与system用法区别分析,希望对您有用。如果有疑问,可以联系我们。 本篇章节讲解PHP中exec与system用法区别,供大家参考研究之用.具体办法如下: PHP教程 一般来说,在PHP中调用外部命令,

《PHP中exec与system用法区别分析》要点:
本文介绍了PHP中exec与system用法区别分析,希望对您有用。如果有疑问,可以联系我们。

本篇章节讲解PHP中exec与system用法区别,分享给大家供大家参考之用.具体办法如下:PHP教程

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

system()PHP教程

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

返回结果:PHP教程

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

exec()PHP教程

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

使用例子如下:PHP教程

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

希望本文所述对大家PHP程序设计的学习有所赞助.PHP教程

欢迎参与《PHP中exec与system用法区别分析》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读