PHPのデータ型の自動変換で驚いた。

<?php
$price = '100'+'20yen';
echo $price;

出力結果:120

 

yenってなくなってしまうのですね。

勝手に、データの型が自動変換されると何がなんだかわからないという。

そもそも、文字列で計算するなという話といえば、それまでなのですけどね。

コメント