• 孕期压力大影响胎儿大脑发育 2019-06-14
  • 俄罗斯足球队50横扫沙特队真是让人大饱眼福,特提精神!俄罗斯是战斗民族名不虚传。 2019-06-10
  • 《社会科学辑刊》编辑部成功举办“改革开放四十年中国哲学研究的回顾与反思”学术研讨会 2019-06-02
  • 百姓故事:蒋姐姐的旗袍人生 2019-06-02
  • 纪检监察机关加强扶贫领域监督执纪问责工作 2019-05-31
  • 环球医院院长领导力峰会 2019-05-31
  • 《人民日报》与红旗渠 2019-05-30
  • 法制日报:巨额奖金被冒领戳中行业痛点 2019-05-30
  • 【改革·印记】媒介变迁,看西藏获得外界信息方式的变化 2019-05-29
  • 《格萨尔》史诗汉译本数量达15部350万余字 2019-05-23
  • 完成自己的第一部电影, 她23岁就做到了 2019-05-23
  • 上海合作组织青岛峰会举行 2019-05-19
  • 火箭军官兵牢记强军目标 建设世界一流战略军种 2019-05-18
  • 西部网(陕西新闻网)www.cnwest.com 2019-05-18
  • 进不了朋友圈,身份认同难。 2019-05-01
  • 双色球开奖走势图:php根据命令行参数生成配置文件详解

    时间:2019-03-15来源/作者:ghostwu 编辑:源码库 文章热度:

    双色球基本走势图表图 www.jpkp.net 像npm, composer等工具,在开始使用的使用,都需要初始化项目,生成一个项目的配置文件。这种功能的原理是怎么实现的呢?

    比如:

    D:\>npm init --yes
    Wrote to D:\package.json:
    
    {
     "name": "",
     "version": "1.0.0",
     "description": "",
     "main": "index.js",
     "directories": {
      "doc": "doc"
     },
     "scripts": {
      "test": "echo \"Error: no test specified\" && exit 1"
     },
     "keywords": [],
     "author": "",
     "license": "ISC"

    其实很简单,在之前这篇文章php解释命令行的参数的基础上,加上下面的init分支,即可实现类似的功能

    #!/usr/bin/php
    <?php
      function init(){
        return file_put_contents( getcwd() . '/go.json', '{}' ) . 'bytes has written.' . 'config file has created';
      }
    
      $res = '';
      if( $argc >= 2 ) {
        $argv[1] == '-v' && $res = 'go version is 1.0';
        $argv[1] == 'init' && $res = init();
      }
      echo $res . PHP_EOL;
    [email protected]:~/mybin$ ls
    go2
    [email protected]:~/mybin$ go2 init
    2bytes has written.config file has created
    [email protected]:~/mybin$ ls
    go2 go.json
    [email protected]:~/mybin$ cat go.json
    {}[email protected]:~/mybin$

    以上所述是小编给大家介绍的php根据命令行参数生成配置文件详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对ASPKU源码库网站的支持!


    注:相关教程知识阅读请移步到PHP教程频道。
    相关PHP教程
    热门标签

    PHP教程Rss订阅PHP教程搜索

  • 孕期压力大影响胎儿大脑发育 2019-06-14
  • 俄罗斯足球队50横扫沙特队真是让人大饱眼福,特提精神!俄罗斯是战斗民族名不虚传。 2019-06-10
  • 《社会科学辑刊》编辑部成功举办“改革开放四十年中国哲学研究的回顾与反思”学术研讨会 2019-06-02
  • 百姓故事:蒋姐姐的旗袍人生 2019-06-02
  • 纪检监察机关加强扶贫领域监督执纪问责工作 2019-05-31
  • 环球医院院长领导力峰会 2019-05-31
  • 《人民日报》与红旗渠 2019-05-30
  • 法制日报:巨额奖金被冒领戳中行业痛点 2019-05-30
  • 【改革·印记】媒介变迁,看西藏获得外界信息方式的变化 2019-05-29
  • 《格萨尔》史诗汉译本数量达15部350万余字 2019-05-23
  • 完成自己的第一部电影, 她23岁就做到了 2019-05-23
  • 上海合作组织青岛峰会举行 2019-05-19
  • 火箭军官兵牢记强军目标 建设世界一流战略军种 2019-05-18
  • 西部网(陕西新闻网)www.cnwest.com 2019-05-18
  • 进不了朋友圈,身份认同难。 2019-05-01