トップページ > プログラム > 2016年07月09日 > aYxk+QMl

書き込み順位&時間帯一覧

12 位/219 ID中時間01234567891011121314151617181920212223Total
書き込み数1011000000100000000110006



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【PHP】下らねぇ質問はここに書き込みやがれ 6 [無断転載禁止]©2ch.net

書き込みレス一覧

【PHP】下らねぇ質問はここに書き込みやがれ 6 [無断転載禁止]©2ch.net
669 :デフォルトの名無しさん[sage]:2016/07/09(土) 00:29:52.78 ID:aYxk+QMl
コマンドラインにオプションと複数のパラメータを渡そうと思います
getopt関数でパースしようとしたのですが
test.php -a hoge fuga
のように呼び出して
getopt('a:')
とやっても、
array(1) {
["a"]=>
string(4) "hoge"
}
になってしまいます
getopt関数ではオプションに対して複数の引数を渡すことは出来ないのでしょうか?
【PHP】下らねぇ質問はここに書き込みやがれ 6 [無断転載禁止]©2ch.net
670 :デフォルトの名無しさん[sage]:2016/07/09(土) 02:36:27.31 ID:aYxk+QMl
>>669の件ですが
指定していないオプションが来たら
そこで処理が止まるというのもいけてないし
一体誰が使うんだ?というような関数ですよね
【PHP】下らねぇ質問はここに書き込みやがれ 6 [無断転載禁止]©2ch.net
675 :デフォルトの名無しさん[sage]:2016/07/09(土) 03:33:46.86 ID:aYxk+QMl
>>671
そうなんですか
たしかに昔風の感じがします
ありがとうございました
【PHP】下らねぇ質問はここに書き込みやがれ 6 [無断転載禁止]©2ch.net
677 :デフォルトの名無しさん[sage]:2016/07/09(土) 10:54:53.54 ID:aYxk+QMl
オプションに続ける引数の数は0あるいは1という決まりがあるのでしょうか?
それならgetoptの仕様も理解できますが、
その決まりの意味は分かりませんね
先頭の-の有無でオプション指定とオプションの引数は判別できるので、
オプションの引数が複数あっても問題ないと思います
【PHP】下らねぇ質問はここに書き込みやがれ 6 [無断転載禁止]©2ch.net
681 :デフォルトの名無しさん[sage]:2016/07/09(土) 19:03:06.59 ID:aYxk+QMl
>>678
は?ないなら自分で書きますよ
たいして難しくもない処理ですし。
ただ標準の関数があるなら、そっちを使うべきだと思いますし
それがいけてるのかいけてないのかは重要な判断になります
当たり前ですよね?

>>680
そういう慣習なのでしょうか
あまり意識したことがなかったので・・
【PHP】下らねぇ質問はここに書き込みやがれ 6 [無断転載禁止]©2ch.net
683 :デフォルトの名無しさん[sage]:2016/07/09(土) 20:50:10.93 ID:aYxk+QMl
うーむ、そうですね
最初から、コマンド自体の引数は先に書き、
オプションはその後ろに書く、という決まりにしておけば
そういう混乱も起きなかったと思いますが
歴史的なあれですかね〜。
ありがとうございました


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。