类型转换与在 PHP 中转换变量类型的函数
类型转换和使用函数将变量转换为某种类型之间有什么区别吗?
(float)$var
与。floatval($var)
如果有,什么时候应该使用其中一个而不是另一个?
类型转换和使用函数将变量转换为某种类型之间有什么区别吗?
(float)$var
与。floatval($var)
如果有,什么时候应该使用其中一个而不是另一个?
结果值没有区别,只是:
(float)
是一种语言功能,非常快floatval()
产生函数调用的开销(最小,但仍然是...)floatval()
作为一个函数,可以以不能使用的方式使用,例如(float)
array_map('floatval', $foo)
最后一点是,我认为,存在的主要原因是:因此每个转换操作都有一个函数等效,这在某些情况下可能是有用的。floatval