Class Ethna_Getopt

Description

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

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


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

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

  • return: - パースされたオプションと非オプションのコマンドライン引数 の 2つの要素からなる配列、もしくは Ethna_Error 。
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
array readPHPArgv ()

Documentation generated on Fri, 11 Nov 2011 03:59:43 +0900 by phpDocumentor 1.4.3