这个问题是关于php中的getopt函数.我需要将两个参数传递给php脚本,如

php script.php -f filename -t filetype

现在根据文件类型可以是u,c或s我需要做正确的操作.

我正在使用相同的开关盒:

这是我正在使用的代码:

// Get filename of input file when executing through command line.

$file = getopt("f:t:");

切换案例应该比较我从命令行(u,c或i)传入的文件的类型,并相应地匹配它并执行操作.

switch("I am not sure what should go in there and this is wrong,Please advice")

{

case `Not sure`:

$p->ini();

break;

case `Not sure`:

$p->iniCon();

break;

case `Not sure`:

$p->iniImp();

break;

}

请建议!!!

php的getopt函数,PHP getopt操作相关推荐

  1. python getopt函数,python3 getopt介绍

    目录 getopt函数简介 实例演示 入门级 小型脚本-读取文件 getopt函数简介 运行程序时,根据不同的条件,输入不同的命令行选项实现不同的功能.getopt函数支持短选项和长选项两种格式.短选 ...

  2. python中getopt函数_python getopt模块详解

    getopt这个函数 就是用来抽取 sys.argv 获得的用户输入来确定执行步骤. getopt是个模块,而这个模块里面又有getopt 函数,所以getopt需要这样这样用. getopt.get ...

  3. python中getopt函数_python getopt函数详解

    getopt模块可以帮助脚本解析sys.argv的命令行参数,它遵守和Unix getopt()函数相同的约定,该模块提供两个函数和一个异常. 1. getopt.getopt(args, optio ...

  4. c语言 getopt函数,C - getopt函数

    c语言-getopt函数 作用:获取解析程序运行时用户输入的外部传参(例如:输入ls时的-a.-l的短参,还有--help.-help长参.) 函数原型 #include int getopt(int ...

  5. python中getopt函数_python getopt模块使用方法

    python中 getopt 模块,是专门用来处理命令行参数的 getop标准格式: 函数getopt(args, shortopts, longopts = []) shortopts 是短参数   ...

  6. Mysql —— C语言链接mysql数据库,命令行形式(getopt()函数),用户、用户组增删改查(用户组表内有用户控制的策略字段)

    函数说明--getopt(): 函数说明 getopt()用来分析命令行参数.参数argc和argv分别代表参数个数和内容,跟main()函数的命令行参数是一样的. optstring中的指定的内容的 ...

  7. linux之getopt函数

    Linux下面有个函数可以解析命令,它就是getopt()函数,getopt函数的定义如下: #include <unistd.h>int getopt(int argc, char * ...

  8. python中getopt函数详解

    在运行程序时,可能需要根据不同的条件,输入不同的命令行选项来实现不同的功能.目前有短选项和长选项两种格式.短选项格式为"-"加上单个字母选项:长选项为"--"加 ...

  9. getopt函数的使用c语言,C语言getopt函数

    一直都在用这个函数,今天再详细的复习一下 0x01 C语言getopt函数介绍 getopt函数主要用于命令行的参数解析,如果我们想对一个程序输入多个数据,就需要配置参数,而传递的参数那么多,就需要程 ...

最新文章

  1. cadence原理图封装pin名称重复_硬件工程师必备技巧--如何快速制作PCB封装
  2. 【转载】python学习之 字符串前'r'的用法
  3. 田志刚:企业知识库如何跟Google、百度竞争?
  4. 第十六届全国大学生智能车竞赛百度智慧交通竞赛成绩
  5. 登录和oauth机制
  6. java quartz timer_Java定时器Quartz和Timer
  7. Spring Cloud原理
  8. Azure SQL 数据库最新版本现已提供预览版
  9. webstrom 中 plugins error 设置里 Languages Frameworks里面没有JavaScript?
  10. Python 操作 Azure Blob Storage
  11. python中data.find_all爬取网站为空列表_利用Golang快速爬取盗版网站的整套音频
  12. JS中的算法与数据结构——排序(Sort)
  13. Linux串口驱动(8250)的编写与调试
  14. html文本框能不能粘贴图片,[免费开源]wangEditor富文本框解决方案,粘贴自动上传图片(截图上传神器啊!),可嵌入视频,vue和jquery的BS框架都能用,不能用在cs哦!...
  15. 安装sqlyog和使用注册码
  16. 关于Froala Editor的简单使用
  17. ASP计算周开始和一年有多少周及某年第一周开始日期
  18. 2006年美国商业科技创新250强-----SUN公司第六!
  19. 工具推荐:用VS code 导出、导入和运行Excel中的VBA代码
  20. Java 阿里云图片添加水印

热门文章

  1. 将视屏转成漫画风格的视频
  2. VS Code + Vue 开发环境搭建
  3. 那些年,我走过的场子!
  4. RISC-V IDE MRS使用笔记(二):Board chip status error
  5. megacli通过盘符定位物理盘_megacli更改raid策略
  6. liunx学习日记(一)---Linux系统的安装
  7. 【2020年高被引学者】 杨强 香港科技大学
  8. 没有源代码,如何修改别人的类
  9. 前端设置nginx代理
  10. SqlServer列转行查询--Pivot函数