没有合适的资源?快使用搜索试试~ 我知道了~
php-argparse:phaparparse
共34个文件
php:28个
md:1个
license:1个
需积分: 9 0 下载量 43 浏览量
2021-04-28
19:37:13
上传
评论
收藏 26KB ZIP 举报
温馨提示
PHP参数解析器 PhpArgParse是适用于PHP的简单的WORK IN PROGRESS参数解析器。 用例/意图 为命令行编写PHP脚本很容易-但是通常它在参数处理方面会欠缺。 getopt仅提供基本的参数处理, 非常强大,但功能远不止“参数处理”,并且对代码的外观进行了一些假设。 (更多解决方案:请参见下文) PhpArgParse受到启发,旨在: 允许简单定义参数 为这些参数生成文档 根据参数定义验证用户输入 特征 正在工作 多个参数的定义 多个子解析器的定义,以允许诸如git , git clone或git init类的子命令 支持使用值消耗的链式短参数,例如watch -n1 ,其中1被n消耗为值 灵活的值处理程序,可以控制如何处理值(例如,列表,计数,存储) 与您的框架和模式无关-您可以为每个(子)解析器指定处理程序类,或仅使用parse调用的结果 尚未实现 生成文档
资源推荐
资源详情
资源评论
收起资源包目录
php-argparse-wip.zip (34个子文件)
php-argparse-wip
Readme.md 4KB
src
OutputWriter
OutputWriterInterface.php 275B
InMemoryOutputWriter.php 530B
SimpleOutputWriter.php 384B
Argument
ArgumentFassade.php 2KB
Argument.php 3KB
ArgumentInterface.php 529B
ArgumentCollection.php 2KB
HelpGenerator
HelpGenerator.php 4KB
HelpGeneratorInterface.php 357B
Handler
CallbackHandler.php 424B
HandlerInterface.php 337B
Token.php 474B
Tokenizer.php 3KB
ValueHandler
StoreValueHandler.php 467B
MultiValueHandler.php 415B
ValueHandler.php 549B
CallbackValueHandler.php 640B
ConstantValueHandler.php 603B
CountingValueHandler.php 480B
Argparse.php 4KB
Result
Result.php 598B
ArgumentValidator.php 1KB
ArgumentPopulator.php 4KB
StringSplitter.php 765B
phpunit.xml.dist 595B
LICENSE 1KB
composer.lock 33KB
docs
example.php 2KB
tests
Test.php 4KB
TokenizerTest.php 2KB
DescriptionTest.php 2KB
.gitignore 13B
composer.json 293B
共 34 条
- 1
资源评论
明天哇哈哈
- 粉丝: 26
- 资源: 4733
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功