[過去ログ] PHP質問・雑談スレ4【初心者お断り(ROM歓迎)】 [無断転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
537: 2018/07/16(月)22:29 ID:??? AAS
このぐらいだったら作れる
外部リンク[zip]:stdput.com
538: 2018/07/16(月)22:36 ID:??? AAS
機能それぞれ単体なら比較的容易
全部まとめて、さらにセキュリティ、速度、……となると設計だけでも
かなり複雑になってくるから時間がかかるようになる

ただ、10年前の自分じゃ機能単体もおぼつかなかったと思う
539: 2018/07/17(火)20:43 ID:??? AAS
>>536
今の知識もったまま20年前にタイムスリップしたいよな
540: 2018/07/18(水)12:47 ID:B1Xdglk2(1) AAS
【放射能の影響か?】 道路の真ん中で直立不動で失神しているトンビ、多発している認知症事故と関連!?
2chスレ:liveplus

動物まで意識障害?
541: 2018/07/20(金)17:25 ID:??? AAS
JSのように
$a = 10;
$b = $a || 20;
echo $b; //20
にならんかなあ
これ糞便利なんだけど
論理演算子はorだけでもいいよねえ
542: 2018/07/20(金)17:26 ID:??? AAS
$a = 10;
$b = $a || 20;
echo $b; //20
ごめんこれ10だわw
$a = 0って書いたつもり
543
(1): 2018/07/20(金)17:50 ID:??? AAS
null合体演算子(??)を使え
短絡評価した結果何を返すのかなんて後から変えられるわけねぇだろ
544: 2018/07/20(金)19:43 ID:??? AAS
型ってもんがあるからtrue/falseで返してくれないと怖い
545
(1): 2018/07/20(金)23:00 ID:??? AAS
>>543
Python3 呼んだ?
546: 2018/07/20(金)23:26 ID:??? AAS
>>545
いっそそこまで覚悟出来るならやればいいとは思う
混乱はあったけど結果としてPythonの決断は正しかったのだろう

とは言え短絡評価を結果をbooleanにするのも最終評価値にするのも良し悪しだからなぁ
547: 2018/07/20(金)23:57 ID:??? AAS
何が入るかわからないのがな
最悪を想定するなら短絡評価の前に中身の判別を入れなきゃならない
想定した型かどうか事前に判別するなら短絡評価要らない
548
(1): 2018/07/21(土)17:38 ID:gWhxLgcg(1) AAS
$b = (!empty($a)) ? $a : 20;
NULL合体演算子はissetだからだめだな
549: 2018/07/21(土)19:13 ID:??? AAS
JavaScriptも三項演算子使えるんだからそれでよくね
短絡評価は言語ごとに差があるからあんまり使いたくない
550
(1): 2018/07/21(土)19:16 ID:??? AAS
愚直でもわかりやすい判断分岐で書かれてると読む人間にはありがたい
551
(1): 2018/07/21(土)19:18 ID:??? AAS
なんでも短絡や三項にすれば短いだろってより
素朴にIF文使って書いてある方が
読みやすい場合が多々あるな
552: 2018/07/21(土)19:25 ID:??? AAS
ネストしてないに限れば三項演算子は読みやすいな
条件部分を>>548のようにちゃんと()で囲ってればif文の変化形にも見えるし
コーディング規約で禁止してるとこは結構あるし賛否両論なのは確かだが
553: 2018/07/21(土)19:33 ID:??? AAS
phpで三項演算子のネスト書く奴は頭からカレーかけられても文句言えない
ネスト階層が深けりゃコーンスープ付き
554
(3): 2018/07/22(日)05:26 ID:??? AAS
ifだとクロージャー使って即時実行したくならない?
if (!!$a) {
 $b = $a;
} else {
 $b = 20;
}

$b = (function() use ($a) {
 if (!!$a) {
  return $a;
 } else {
省4
555: 2018/07/22(日)05:45 ID:??? AAS
何に代入しているのかを特に明示したいならそれでいんじゃね

単純な代入ならインデントで即わかるとは思うが

読みやすさわかりやすさを理由に(if等で)わかりやすい分岐を・・・って話の流れで
if使いながら$aそのまま(のbool変換値)ifに流すだけなところと
ifに渡すだけの箇所で!!$aってやってるところが意味不明だが
556
(1): 2018/07/22(日)06:26 ID:??? AAS
> !!$a

これ、 $a == true と等価だよな?

数文字タイプする手間を惜しんで2回反転させる計算コストを発生させてる?
1-
あと 446 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.016s