【文件属性】:
文件名称:php-argv:用于解释CLI参数的小型功能库
文件大小:17KB
文件格式:ZIP
更新时间:2021-02-02 20:10:40
cli parsing php7 arguments ParsingPHP
精氨酸
小型功能库,用于解释CLI参数 :sparkles:
安装
$ composer require troublete/argv
用法
<?php
require_once 'path/to/autoload.php' ;
use function Argv \{cleanArguments, getFlags};
$ cleanedArguments = cleanArguments ( $ argv );
$ flags = getFlags ( $ cleanedArguments );
if ( $ flags -> rainbow ) {
echo 'rainbow :rainbow:' ;
}
在CLI执行中,例如$ php file-with-script.php --rainbow ,CLI将输出rainbow :rainbow: 。 (有关工作示例,请参见examples )
API
方法
cleanArguments(array $argv): string
从输入参数中删除脚本。
reduceFlagName(string $flagName): st
【文件预览】:
php-argv-master
----composer.json(544B)
----.travis.yml(112B)
----codeception.yml(210B)
----tests()
--------_support()
--------_output()
--------unit()
--------unit.suite.yml(80B)
--------_data()
----LICENSE(18KB)
----examples()
--------rainbows.php(232B)
----.gitignore(26B)
----CHANGELOG.md(1KB)
----arguments.php(3KB)
----README.md(2KB)