PHPでswitchの挙動に?ってなったのでメモメモ

PHPでswitchの挙動に?ってなったのでメモメモ

switch文が好きでよく使うのですが、結果がおかしくなって???r(・x・。)アレ???となったので忘れないように書いておきます。

こんなswitch文があったとします。
当然結果はappleです。

こちらの場合はどの場合にもマッチしないのでdefaultの値が返ってきます。
ところが

PHP: switch – Manualにも同様のことをして報告している人がいるので有名ななのかな・・・??
それとも仕様なのでしょうか。。

ともあれ、switch文で0は危険だよ!って事例なのでした。

コメントを残す