Getopt() は、 2つの形式のオプションをサポートしています。すなわち、 短いオプション(short options )と 長いオプション(long options )です。
長短オプションをつけてスクリプトをコールする
# 短いオプションを使う。myphpscript -q -l en -o
# 替わって長いオプションを使う。myphpscript --quite --lang=en --option
# 両方を混ぜる。myphpscript -q --lang=en -o
<?php
$shortoptions = "qlo";
?>
<?php
$shortoptions = "ql:o::";
?>
長いオプションも同様に動作しますが、配列で定義します。
<?php
$longoptions = array("quite", "lang", "option");
?>
<?php
$longoptions = array("quite", "lang=", "option==");
?>
返り値は、 パースされたオプションと、非オプションのコマンドライン引数の 2つの要素からなる配列となります。 パースされたオプション内の各項目もまた、2つの要素からなります。 1つ目はオプションを示します。2つ目は付加されたパラメータを示しますが、 付加無しの場合は、NULL となります。
NPO法人とはという基本的内容から実際のNPO法人設立まで広くお手伝いいたします。これからNPO法人をお考えの方はオススメ。NPO法人とはNon Profit Organizationの略であり、特定非営利活動法人を指します。法人なので当然に登記され、独立した人格として活動ができるようになります。