博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
命令行模式下获取参数的方法
阅读量:4518 次
发布时间:2019-06-08

本文共 517 字,大约阅读时间需要 1 分钟。

命令行模式下,$_SERVER['argv'] 的值为数组。

例如:D:\wamp\bin\php\php5.3.13>php D:\wamp\www\test\argv.php a1=123 ee='q1' 123

var_dump($_SERVER['argv'])显示如下:

array(4) {

  [0] =>
  string(25) "D:\\wamp\\www\\test\\argv.php"
  [1] =>
  string(8) "a1=123"
  [2] =>
  string(5) "ee='q1'"
  [3] =>
  string(3) "123"
}

 

获取参数:

$arArg = array();

foreach ($_SERVER['argv'] as $arg ){
 if ( strpos($arg, '=') ) {
  list($key, $val) = explode('=', $arg);
  $arArg[$key] = $val;
 }
}

var_dump($arArg);

 

Web下,此值为null。

转载于:https://www.cnblogs.com/shanheshui/p/4486723.html

你可能感兴趣的文章
Ext.Net学习笔记12:Ext.Net GridPanel Filter用法
查看>>
陪伴我走过春夏秋冬的校园
查看>>
bind()与connect()——计网中socket的使用
查看>>
ASP.NET WebApi 入门
查看>>
我想成为坐在路边鼓掌的人
查看>>
Html页面中Flash的播放,并利用JS变换Flash
查看>>
生成一条短信记录
查看>>
UNICODE,GBK,UTF-8区别
查看>>
HTML页面放大镜效果
查看>>
构建之法阅读笔记01
查看>>
【旧文章搬运】调试没有符号的驱动时如何断在入口点处
查看>>
1301 邻值查找(set 平衡树 | 链表)
查看>>
ssl1692-魔板【HSAH,bfs】
查看>>
[Ramda] Refactor to Point Free Functions with Ramda using compose and converge
查看>>
[Vue + TS] Create your own Decorators in Vue with TypeScript
查看>>
[Python] isinstance() for checking object type
查看>>
[MODx] Build a CMP (Custom manager page) using MIGX in MODX 2.3 -- 1
查看>>
运行osgdem找不到nvtt.dll,以及不能添加纹理图像的解决方法
查看>>
MySQL数值类型
查看>>
flex布局
查看>>