【PHP】【メモ】暗黙的型変換がされる四則演算について("10.0hoge" + 1 の結果は何か)
以下のように演算がなされる
$ php -a Interactive shell php > var_dump("10.0hoge" + 2); PHP Notice: A non well formed numeric value encountered in php shell code on line 1 float(12) php > var_dump("10.0hoge" - 2); PHP Notice: A non well formed numeric value encountered in php shell code on line 1 float(8) php > var_dump("10.0hoge" / 2); PHP Notice: A non well formed numeric value encountered in php shell code on line 1 float(5) php > var_dump("10.0hoge" * 2); PHP Notice: A non well formed numeric value encountered in php shell code on line 1 float(20)
雑感
各オペランドを数値型に変換
ここについては別記事で記載する