記事へのコメント56

    • 注目コメント
    • 新着コメント
    n314
    n314 PHPはswitch(true)でcase preg_match('/^[0-9]+$/', $input): とかやるもんじゃないのかな。

    2015/12/01 リンク

    その他
    junk-boy
    junk-boy “witch文が書きたくなる場所の遥か前で、あらかじめ$modelオブジェクトを作り分”

    2015/09/09 リンク

    その他
    teddy-g
    teddy-g 記事中リンクされてるTECHSTOREの記事は分かりやすいんだが、何かこの記事の実装は腑に落ちない。OOPなのに美しくないからかな?まあ、switch文の評価が==で行われるってことだけ覚えとこう

    2014/08/19 リンク

    その他
    shag
    shag タイトルに "PHPで" を付与しておくべきだった。

    2014/08/15 リンク

    その他
    TYK
    TYK ステイトパターン

    2014/08/15 リンク

    その他
    solidstatesociety
    solidstatesociety まんどいのは配列でかたづけた

    2014/08/14 リンク

    その他
    sirobu
    sirobu PHPの話だった。なんでこの手の記事ってタイトルに言語名入れないんだろ

    2014/08/14 リンク

    その他
    knjname
    knjname いろいろ言い出すとPHPを使ってはいけないという結論になりかねない恐ろしい / switch文を使ってはいけない - 泥のように

    2014/08/14 リンク

    その他
    doncot
    doncot 何が悲しくて手続き指向が強いPHPでオブジェクト教に入信せねばならんのか。

    2014/08/14 リンク

    その他
    W53SA
    W53SA switch使ってるように読めるのだが。

    2014/08/14 リンク

    その他
    Muke
    Muke PHPの闇は深い…

    2014/08/14 リンク

    その他
    coppieee
    coppieee if-elseでええやん。

    2014/08/14 リンク

    その他
    hirafoo
    hirafoo この記事タイトルは誤解を招くので「PHPではswitch文を使ってはいけない」の方がいいと思った

    2014/08/14 リンク

    その他
    negima1976
    negima1976 φ(゚Д゚ )フムフム…

    2014/08/14 リンク

    その他
    bouzuya
    bouzuya あー、あの PHP の話ね。はい、解散。

    2014/08/14 リンク

    その他
    aont
    aont また炎上しそうだなあ。

    2014/08/14 リンク

    その他
    hylom
    hylom Rubyのcase文はSwitchじゃないから使っても良いのだろうか。

    2014/08/14 リンク

    その他
    InoHiro
    InoHiro PHPを使ってはいけない

    2014/08/14 リンク

    その他
    tpircs
     tpircs    

    2014/08/14 リンク

    その他
    kasumani
    kasumani switch文を使ってはいけない 昔Qiitaで書いた内容なんですが、PHPのswitch文は悪名高い「==」演算子で比較を行います。 この点はif ... elseif ... Tags: from Pocket August 14, 2014 at 03:42PM via IFTTT

    2014/08/14 リンク

    その他
    b4takashi
    b4takashi 使ってるじゃん(素人並みの答え)

    2014/08/14 リンク

    その他
    Nyoho
    Nyoho なんだPHPの話か。

    2014/08/14 リンク

    その他
    s025236
    s025236 やっぱり==廃止が正解だよなぁ

    2014/08/14 リンク

    その他
    bb_river
    bb_river 見出し詐欺が流行ってるのかな

    2014/08/14 リンク

    その他
    jiro68
    jiro68 switch 文で変数の型変換がかかるような事をしなければ良いだけでは?Stateパターンが便利なのは限定された状況。何でもかんでもデザインパターンを使えば良いというものではない。

    2014/08/14 リンク

    その他
    dozo
    dozo 結論:switchでええやん

    2014/08/14 リンク

    その他
    kotetsu306
    kotetsu306 StrategyやStateパターンの欠点は、分岐が全部で幾つあるのか分かりにくいこと。拡張性とのトレードオフなので、ケースバイケースで。

    2014/08/14 リンク

    その他
    noramix
    noramix swtichの代替なら素直にif出した方が良い気がする。switchよりif、複数回同じ条件のifが出現するならオブジェクトのポリモーフィズムを使いましょうという話じゃないかな。

    2014/08/14 リンク

    その他
    te2u
    te2u 自分が書く範囲では、switchで対応するケースをわざわざポリモーフィズムで対応するようなことはないかな。if-elseで十分だし、ポリモーフィズムの方がわかりにくい。

    2014/08/14 リンク

    その他
    o_mega
    o_mega なぜswitch文の比較が厳密でないことから、State/Strategyパターンに話が進むのか分からない

    2014/08/14 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    switch文を使ってはいけない


     QiitaPHPswitch== <?php switch...    

    ブックマークしたユーザー

    • techtech05212023/11/16 techtech0521
    • sato-y2022/12/21 sato-y
    • lugecy2022/03/29 lugecy
    • jqk772017/09/26 jqk77
    • basementjaxx2017/08/22 basementjaxx
    • len_prog2017/03/17 len_prog
    • tsuclulu2017/02/20 tsuclulu
    • kjktk2017/02/08 kjktk
    • reboot_in2016/08/22 reboot_in
    • reggaepunch2016/06/26 reggaepunch
    • nc44v-134-nvtyqfgq2016/05/16 nc44v-134-nvtyqfgq
    • kesuuyof2016/03/15 kesuuyof
    • n3142015/12/01 n314
    • kinushu2015/09/17 kinushu
    • junk-boy2015/09/09 junk-boy
    • tyosuke20112015/05/07 tyosuke2011
    • ji_ku2015/03/19 ji_ku
    • yamadar2015/02/24 yamadar
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事