ありがとう。また会おう。

まぁゆるりとやっていきますよと。

switchの挙動

via:PHPの種 ブログ » PHP の switch 文は判定が緩やか
PHP の switch 文は怖くて使えない - れぶろぐ (2008-10-02)

これもキモいところですねぇ。。。知ってたけど。
だから僕はswitchで判定する変数に何が入るかわからんような場合は、switchを使わないか、

<?php
switch (true){
case ($value === 'abc'):
 :
case ($value === 'def'):
 :
default:
 :
}

って書きますねぇ。ま、この書き方だとif〜else ifと大差ないやん!というツッコミはごもっとも。


嫌らしいと言えば嫌らしいですよねぇ。。。
厳格な判定をするswitch構文とか、作ってくれないですかねぇ。
Strict Switch だから sswitch とか(爆)