PHP 提供执行外部程序命令的函数,从而丰富的开发环境,通过查阅相关资料,归纳如下
5 个函数,示例提供了在 Ubuntu 10.04 虚拟机上调试的结果。
By Gu JinJin 2012-06-20
1. system($cmd ) 函数
$cmd 为命令行字符串,命令产生的文本直接进入输出流;如果所执行的命令有输出,
则 system 函数返回输出的最后一行文本!
例 1:test.php 脚本
执行 php test.php 脚本
2. exec($cmd, $output) 函数
执行命令 $cmd 所产生的文本不直接进入输出流,而是将产生的文本以数组的形式返回
给第二个参数$output,可以根据个人需要对 $output 进行处理; 数组元素由“行”构成。
例 2:test.php 脚本
执行 php test.php
例 3:exec 若采用以下模式,具有返回文本最后一行的功能,但是并没有将文本全部输
出,这是和 system 的不同之处;test.php 脚本