zozlak / argparse
Python argparse 库的谦逊 PHP 复制品
1.0.2
2024-09-06 09:44 UTC
Requires
- php: >=8.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-06 09:45:58 UTC
README
Python 的 argparse 的谦逊 PHP 复制品。
用于在 Python 和 PHP 之间切换时减轻我的认知负担。
仅实现 argparse 的主要功能集(见下文),但严格遵循 Python 的 argparse 行为。
API 文档
请参阅以下说明的 argparse 文档
- ArgumentParser 构造函数 仅支持
prog
、description
、epilog
和exit-on-error
参数。- 不实现 Argument 缩写。
- 实现了 add_argument() 方法的大部分功能。
已知差异包括- 如果您想为某个参数定义多个名称,请将它们作为数组传递给
name
参数(由于 PHP 在处理位置/命名参数的方式与 Python 略有不同,因此在 PHP 中无法以完全相同的方式实现它)。 - 不支持在
help
参数中使用%(prog)s
占位符。 - 不支持
metavar
参数为数组。
- 如果您想为某个参数定义多个名称,请将它们作为数组传递给
- 在 其他实用工具 下描述的所有功能 均未 实现。