- 2025/10/28
- Category :
[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

ステップアップしていくブログです。
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
$ php some.phpな感じで普通に実行できます。
array getopt ( string $options [, array $longopts ] )以下のように使います。
<?php
$options = getopt('xy');
var_dump($options);
$ php some.php -x
array(1) {
["x"]=>
bool(false)
}
$ php some.php -z -y -x
array(2) {
["y"]=>
bool(false)
["x"]=>
bool(false)
}
というようにgetopt()で指定した文字だけ配列として返ってきます。$options = getopt('x:y::');
のようにコロンを1つ(値が必須)、もしくは2つ(値は任意)を付けます。$ php some.php -x=abc -y
array(2) {
["x"]=>
string(3) "abc"
["y"]=>
bool(false)
}
$ php some.php -xaaa -y=bbb
array(2) {
["x"]=>
string(3) "aaa"
["y"]=>
string(3) "bbb"
}
$ php some.php -x
array(0) {
}
となります。