2015-06-19 21 views

回答

60

有在產生的價值沒有區別,只是:

  • (float)是一種語言特性,並很快
  • floatval()招致函數調用的開銷(最小,但仍然...)
  • floatval()作爲一個函數可以的方式,(float)不能使用,例如array_map('floatval', $foo)

最後一點是,我相信,爲floatval的存在的主要原因:所以每次鑄造操作具有相當的功能,它可以在某些情況下是有用的。

+4

尼斯的解釋,謝謝。 –