PHPのgetopt関数

WBOY
WBOYオリジナル
2016-06-23 14:34:581464ブラウズ

はじめに: これは PHP getopt 関数の詳細ページであり、PHP に関連する知識、スキル、経験、および一部の PHP ソース コードを紹介します。

class='pingjiaF' Frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=336873'scrolling='no'> 短いパラメータ
コマンドラインを含むパラメータを返します配列。たとえば、-a -b および -c の値を取得するには、次のようにします。

$arguments = getopt("a:b:c:");

次のスクリプトを実行できます。方法 (スペースの有無に関係なく、最初と 2 番目の例に注意してください):

php test.php -a app -b bar -c carORphp test.php -aapp -bbar -ccar


print_r($arguments) は次のように返されます:

Array(    [a] => app    [b] => bar    [c] => car)


注:
1 コロンは必須です。 2. 値が指定されていない場合、配列には表示されません

先ほどの例:

php test.php -a app

print_r($arguments) :

Array(    [a] => app)


長いパラメータについて

PHP 5.3より前のバージョンでは、長いパラメーター (--name =value または --name value) を使用すると、次のエラー メッセージが表示される可能性があります:

PHP 警告: getopt(): このビルドでは長いオプションはサポートされていません...

したがって、phpのバージョンが5.3より前の場合は、短いパラメータを使用することをお勧めします。
「PHP getopt 関数」に関するその他の関連記事 》

Love J2EE Follow Java Michael Jackson Video Station JSON Online Tool

http://biancheng.dnbcw.info/php/336873.html pageNo:9

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP CLIパラメータ次の記事:PHP CLIパラメータ