PHP中exec与system用法区别分析

 更新时间:2014年09月22日 09:49:14   投稿:shichen2014  
这篇文章主要介绍了PHP中exec与system用法区别分析,有助于深入掌握PHP程序设计,需要的朋友可以参考下

本文实例讲述了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加密、解密工具Zend Guard和iconCube介绍

    当前比较流行的两款PHP加密、解密工具Zend Guard和iconCube介绍

    这篇文章主要介绍了当前比较流行的两款PHP加密、解密工具Zend Guard和iconCube介绍,本文还给出了iconCube的安装教程,需要的朋友可以参考下
    2014-09-09
  • php 求质素(素数) 的实现代码

    php 求质素(素数) 的实现代码

    php 求质素(素数) 的实现代码,需要的朋友可以参考下。
    2011-04-04
  • PHP的PDO操作简单示例

    PHP的PDO操作简单示例

    这篇文章主要介绍了PHP的PDO操作,以简单示例形式分析了PHP操作PDO的简单连接,初始化及查询,插入等操作技巧,需要的朋友可以参考下
    2016-03-03
  • php中使用addslashes函数报错问题的解决方法

    php中使用addslashes函数报错问题的解决方法

    php中使用addslashes函数报错问题的解决方法,需要的朋友可以参考下
    2013-02-02
  • 详谈php中 strtr 和 str_replace 的效率问题

    详谈php中 strtr 和 str_replace 的效率问题

    下面小编就为大家带来一篇详谈php中 strtr 和 str_replace 的效率问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • php 的多进程操作实践案例分析

    php 的多进程操作实践案例分析

    这篇文章主要介绍了php 的多进程操作,结合具体实例形式总结分析了php多进程的常见操作技巧与相关使用注意事项,需要的朋友可以参考下
    2020-02-02
  • 浅谈php的优缺点

    浅谈php的优缺点

    本文给大家简单总结了php的10点优点和3个缺点,都是个人对于php开发的一些体悟和总结,有需要的小伙伴可以参考下。
    2015-07-07
  • PHP中array_keys和array_unique函数源码的分析

    PHP中array_keys和array_unique函数源码的分析

    本文从array_keys和array_unique的源码分析出函数的性能,并给出了优化建议,十分不错的文章,有需要的小伙伴可以参考下
    2016-02-02
  • PHP判断密码强度的方法详解

    PHP判断密码强度的方法详解

    这篇文章主要介绍了PHP判断密码强度的方法,涉及php正则判断、ajax交互及页面元素动态操作相关实现技巧,需要的朋友可以参考下
    2017-05-05
  • php error_log 函数的使用

    php error_log 函数的使用

    error_log函数是PHP内置的一个函数,主要是用来写错误日志的函数,我们在多人开发,或者在比较复杂,并且没有单元测试的开发项目中,完全可以使用它来记录我们程序中的错误,特别是数据库查询语句执行的错误。
    2009-04-04

最新评论