【PHP】下らねぇ質問はここに書き込みやがれ 2at TECH【PHP】下らねぇ質問はここに書き込みやがれ 2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト1006:959 15/11/13 19:28:47.35 YRkhsUKe.net >>976 > 多言語でも参考演算子は積むなって言われるやろ いやだからそれは言われてないと俺は思うが。少なくともGoogleのC++/JavaScriptでは言及がない。 (PHPのは仕様が変だから禁止で妥当) 最近俺は>>959や>>967の方が見やすいと感じてるよ。 実際if文で書いたら、3つreturnが必要で、すべて読まなければならない。(3つreturnが書いてあるかどうかとかも) 三項演算子で書けば、最初にreturnが確定して、後は値だけになる。 俺は代入の時にもよく使っているが、それは左辺側が同一だと確定するから。 if文で書くと左辺が同じ変数かどうかを確認する必要がある。(タイポとかもあり得る) if文だとなんでも書ける分、全部読む必要がある。 三項演算子だと最初に動作が確定、値についてはこれこれ、という書き方になる。 読む内容が減る分だけ楽になると思うが。 1007:デフォルトの名無しさん 15/11/13 19:33:19.19 hvMZ1Ugb.net >>977 var_dump(mb_ereg_replace( '~' , '~', '(^~^)')); >>973 > switchが緩い比較だとしても、事前に $v の型チェックをすればいいんじゃない。 実際その辺どうなんだろう? とりあえず今 mt_rand() で取り出した数字を switchで3と比較して結果次第で別の文字を代入、三項演算子でも同様に、 というのを100,000回ほど交互に繰り返してみたら、三項演算子が 0.115sec、switchが 0.183secだった $array[0]と$array['0']が全く同一だったりとか、php内部の変数の扱いは良くわからん 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch