オプションパーサの比較

ここでは、PEAR パッケージとして登録されているさまざまなオプションパーサの概要を説明します。

表 38-1PEAR のコマンドラインパーサの比較

機能Console_GetOptConsole_GetOptPlusConsole_GetArgsConsole_CommandLine
PHP4yes yes 
PHP5 yesyesyes
PHP5 で E_STRICT を指定 yes yes
エンドユーザ向けドキュメントyes  yes
安定性stablebetastablestable
POSIX/GNU 準拠yesyes yes
ヘルプの生成 yesyesyes
バージョン情報の生成   yes
引数の検証  yesyes
password オプションの処理   yes
オプションの検証   yes
サブコマンド   yes
オプションのコールバックアクション   yes
地域化/国際化   yes
パッケージのホームページLinkLinkLinkLink