要演员还是打电话?

时间:2009-02-13 17:12:16

标签: php types

在PHP中,最好使用语法

将值转换为整数
(int)$value

intval($value)

这个问题也与string,bool,float

有关

2 个答案:

答案 0 :(得分:3)

两者之间的差异可以忽略不计。即使有完全不切实际的场景(100k的循环),你最多也可以节省几毫秒。

毫秒是否重要?是。这是否会成为您应用中最佳的优化候选者?否。

选择您喜欢的语法。

答案 1 :(得分:3)

使用intval()会产生函数调用的开销,但允许您使用10以外的基数。

(int)更快。

在有人说速度无关紧要之前 - 如果你这么做(1000次或者几万次)并且运行一个分析器,额外的函数调用将会产生影响。