このPHPの暗黙の型変換表を暗唱できない人は、== による比較をしてはいけない。 #YYPHP pic.twitter.com/vFTuRsiZzq
— れおりん🦀🐘YYPHP (@reoring) November 30, 2018
これを見ると「型がない言語」が嫌い派の理由がわかる
これを間違いなく覚えるなんて無理!!
確認用ソース
if (0 == "php"){ echo "0 == \"php\"はtrue"; } else { echo "0 == \"php\"はfalse"; } echo '<br /><br />'; if (0 === "php"){ echo "0 === \"php\"はtrue"; } else { echo "0 === \"php\"はfalse"; }
出力結果
0 == "php"はtrue 0 === "php"はfalse
VBの暗黙変換もひどかったがそれ以上なのね
そういえばSQLもあるよな~
long型になるのはなんとなく理解できる。
phpの暗黙変換がひどいことは、再認識できた