エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
switch( true )な使い方 : petaWeb
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
switch( true )な使い方 : petaWeb
switchについてちょこっと 今回はちょっと、脇道にそれて、Twitterで出た話題を取り上げます。 switch文... switchについてちょこっと 今回はちょっと、脇道にそれて、Twitterで出た話題を取り上げます。 switch文は、switchに続く括弧に式を入れて、caseに書かれる結果によって処理を変えるという動きがポピュラーな使い方かと思いますが、逆に、switchに続く括弧に結果を入れ、caseに書かれる式によって処理を変えるということも可能です。 つまるところ、以下のような書き方が出来るということです。 上記のソースでは、変数$aに入っている値の型によって処理を変えるような判断をおこなっております。 試してみた 前述の方法で、CONTROL-AK様の「PHP でいわゆるオーバーロードを実装する」を実装してみました やってることは基本的に変わらないです。むしろswitch文が入れ子になるので、余計見づらくなってるような気も・・・ あ、__call()は、PHPでのオーバーロードです。 同じ