与intval
/ (int)
,floatval
/(float)
等相同。
据我所知,它们都没有更改原始变量,并且都返回了强制转换的版本。它们在功能上似乎相同。
是否存在差异的边缘案例?
有什么理由曾经使用另一个?
最佳实践?
我假设这(bool)
是“更好的”,因为我认为它可能比内部执行相同功能的函数调用要快。如果是这样的话,虽然,什么是这些点boolval
/ intval
/floatval
功能?
在大多数情况下,它们是相同的,但是存在细微的差异:
intval
接受第二个参数($base
),强制转换语法不会array_map('intval', ..)
),使用强制转换语法是不可能的本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句