PHPのgetopt関数

WBOY
リリース: 2016-06-23 14:34:58
オリジナル
1461 人が閲覧しました

はじめに: これは 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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート