像lib这样的argparse用于PHP?

时间:2011-05-09 07:50:58

标签: php command-line-interface

是否有提供与argparse module of Python类似功能的PHP库? PHP的getopt肯定不会削减它。

我需要什么:

  • 需要参数检查和自动错误消息生成。
  • 错误时正确退出状态(如果参数解析错误,则为> 0。)
  • 错误消息到STDERR。
  • 帮助msg生成所有已接受的参数。
  • param type checking是一个奖励。

基本上* NIX CLI脚本的行为方式。

3 个答案:

答案 0 :(得分:2)

我所知道的最全面的图书馆(也是我实际使用的唯一图书馆)是Console_CommandLine。我没有使用argparse所以我不能告诉你它是否具有特色或比较它们。

答案 1 :(得分:1)

您可以使用Zend_Console_GetOpt

答案 2 :(得分:0)

Docopt,一个完美的命令解析器,有a PHP version