购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.17 执行外部程序

在PHP中用`来运行外部系统命令或应用程序。你可能也看得出来,这不是单引号,而是键盘左上角ESC键下方的上档键,它被称为反引号操作符(backtick)。我们使用如下代码:


 $out = `dir c`           //适用于Windows或部分Linux系统
 echo $out
  

这段代码调用了Windows系统命令dir显示C盘根目录下子目录和文件信息。下面稍改动一下在Linux系统的外部命令运行目录列表:


$out = `ls al`            //适用于Linux系统
echo $out
  

我们还可使用另外一个函数shell_exec()来执行外部程序或命令:


$out = shell_exec"dir");
echo $out
  

两个函数得到的结果相同,稍有所区别的是,用`符号会将返回结果放在一个数组,而shell_exec()函数则是将返回结果放在一个标量变量中。 EmduVoctTKZdKkfSTNCI7NxZUamkcGxyBuliyoZ4VMY7u4npFNHJFBQLVQ/N7GgC

点击中间区域
呼出菜单
上一章
目录
下一章
×