ホームページ  >  記事  >  バックエンド開発  >  PHPでのgetoptの使い方を詳しく解説

PHPでのgetoptの使い方を詳しく解説

WBOY
WBOYオリジナル
2016-07-25 08:58:521040ブラウズ
  1. var_dump($argv);
  2. ?>
コードをコピー

コマンドを使用:

  1. php script.php arg1 arg2 arg3
コードをコピー

は以下を出力します:

  1. $options = getopt("f:hp:");
  2. var_dump($options);
  3. ?>
コードをコピー
コードをコピー コード例:
  1. コマンドを使用します:
  2. php script.php -f value -h または php script.php -fvalue -h
コードをコピー

すると、出力は次のようになります:

  1. $shortopts = "";

  2. $shortopts .= "f:" // 必須の値
  3. $shortopts .= "v::"; // value
  4. $shortopts .= "abc"; // これらのオプションは値を受け入れません

  5. $longopts = array(

  6. "required:", // 必須の値
  7. "optional::", / / オプションの値
  8. "option", // 値なし
  9. "opt", // 値なし
  10. );
  11. $options = getopt($shortopts, $longopts);
  12. var_dump($options);
  13. ?>< /p>
  14. php script.php -f "f の値" -v -a --必須の値 --optional="オプションの値" --オプションで出力されます:

コードをコピー
出力:

配列(6) { ["f"]=> string(11) "fの値" ["v"]=> ブール(偽) ["a"]=> ブール(偽) ["必須"]=> 文字列(5)「値」 ["オプション"]=> string(14) "オプションの値" ["オプション"]=> ブール(偽) }

上記の紹介で、皆さんが PHP での getopt の使い方を理解し、習得するのに役立つことを願っています。皆さんの学習と進歩を願っています。


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