PHP:exec与system区别
来源:互联网 发布:mac os maven环境变量 编辑:程序博客网 时间:2024/05/14 06:33
在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);
0 0
- PHP:exec与system区别
- system与exec区别
- system与exec区别
- php system和exec区别
- PHP中exec与system用法区别分析
- exec()与system()的区别
- exec()与system()的区别
- exec()与system()的区别
- php中exec和system shell_exec区别
- PHP exec 函数 及 system,exec,passthru区别用法详解
- PHP exec 函数 及 system,exec,passthru区别用法详解
- system函数 与 exec函数的区别
- fork+exec 与system,popen区别
- php 之 system exec
- php中popen,exec,system,passthru到底有多大区别
- PHP中exec与shell_exec函数区别
- Python 中os.system() 与os.exec*() 的区别
- linux c编程system与exec等区别简介
- 【最大流】POJ-1459 Power Network
- 设计模式六大原则(3):依赖倒置原则
- How to Draw Waveform While Recording Using NAudio and WPF
- 使用数组创建队列
- 爱情,是什么!一个北大老师写的(将自己的心沉淀下来,用心看)
- PHP:exec与system区别
- Unidirectional TSP+uva+简单dp
- maven与checkstyle集成
- aspnet viewstate
- 【黑马程序员】黑马入学准备篇:Java高新技术之 JavaBean和BeanUtils
- c# 扩展方法
- maven与findbugs集成
- 《人件集》读书笔记
- 约瑟夫问题的解法集锦