1. 首页
  2. 编程语言
  3. PHP
  4. 浅谈PHP强制类型转换,慎用!

浅谈PHP强制类型转换,慎用!

上传者: 2021-11-08 17:55:25上传 PDF文件 55.28 KB 热度 12次

PHP是一门弱类型的语言。这是它的优势和特点,但是有的时候你又不得不对类型进行相应的转换。这个时候问题就来了。因为很多情况下,你会发现转换类型之后得到的数据和预期的值相差老大一截。下面来看看我得到的结果。得到的结果如下124说了这么多,总结就一句话:精度不够关我鸟事!看到这里,你可能会认为我上面举的例子有点牵强。因为根本不可能用到那么高的精度。不用猜了,这里的执行结果是---7!对,你没看错,我也没敲错,结果是 7 ,而不是我们通常认为的 8 。现在,你知道PHP有多么操蛋了吧!所以在进行强制类型转换的时候一定要慎重!大数值,高精度,分数都要慎用!当然,上面的那个例子可以这样来处理。

下载地址
用户评论