argparse как lib для PHP? - PullRequest
3 голосов
/ 09 мая 2011

Существует ли PHP-библиотека, которая предоставляет функциональность, аналогичную argparse-модулю Python ?PHP getopt определенно не сокращает его.

Что мне нужно:

  • требуется проверка параметров и автоматическая генерация сообщений об ошибках.
  • правильновыход из состояния при ошибке (> 0, если ошибка синтаксического анализа параметров).
  • сообщения об ошибках в STDERR.
  • помогают генерировать сообщения о всех принятых параметрах.
  • проверка типа параметра является бонусом.

В основном, как должен вести себя сценарий * NIX CLI.

Ответы [ 3 ]

2 голосов
/ 09 мая 2011

Самая полная библиотека, о которой я знаю (и единственная, которую я фактически использовал) - Console_CommandLine . Я не использовал argparse, поэтому я не могу сказать вам, соответствует ли он такому, или сравнить их.

1 голос
/ 09 мая 2011

Вы можете использовать Zend_Console_GetOpt .

0 голосов
/ 19 марта 2014

Docopt , совершенно красивый синтаксический анализатор команд, имеет версию PHP .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...