Class Ethna_Getopt

Description

コマンドラインオプション解釈クラス PEAR への依存を排除するため、 Console_Getopt クラスを最実装したもの

Located in /class/Getopt.php (line 32)


	
			
Method Summary
 array getopt (array $args, string $shortoptions, [array $longoptions = NULL])
 array readPHPArgv ()
 array _parseLongOption (array $lopts)
 array _parseShortOption (string $sopts)
Methods
getopt (line 69)

コマンドラインオプションをパースし、結果を返します。

  • return: - パースされたオプションと非オプションのコマンドライン引数 の 2つの要素からなる配列、もしくは Ethna_Error 。
  • access: public
array getopt (array $args, string $shortoptions, [array $longoptions = NULL])
  • array $args: - コマンドライン引数の配列
  • string $shortoptions: - 使用できる短いオプション目録を指定します。
  • array $longoptions: - 使用できる長いオプション目録を指定します。
readPHPArgv (line 47)

PHP 設定を考慮して、$argv 配列を読みます。 ini ディレクティブ中の register_argc_argv を考慮します。

注意: PHP 4.2.0 以前では、$argv を読むためには register_globals が ON になっている必要が ありました。Ethna は この設定がoffであるこ とを前提にして書かれているため、ここでは考 慮していません。

  • return: - オプションとパラメータを含む配列、 もしくは Ethna_Error
  • access: public
array readPHPArgv ()
_parseLongOption (line 302)

長いオプション目録を解析します。

  • return: オプションと引数指定種別の配列 エラーの場合は Ethna_Error
  • access: protected
array _parseLongOption (array $lopts)
  • array $lopts: 長いオプション目録
_parseShortOption (line 256)

短いオプション目録を解析します。

  • return: オプションと引数指定種別の配列 エラーの場合は Ethna_Error
  • access: protected
array _parseShortOption (string $sopts)
  • string $sopts: 短いオプション目録

Documentation generated on Fri, 11 Nov 2011 03:58:13 +0900 by phpDocumentor 1.4.3