【发布时间】:2010-10-07 12:04:07
【问题描述】:
在 PHP 中使用语法将值转换为整数会更好
(int)$value
或
intval($value)
这个问题也与字符串、布尔值、浮点数有关
【问题讨论】:
在 PHP 中使用语法将值转换为整数会更好
(int)$value
或
intval($value)
这个问题也与字符串、布尔值、浮点数有关
【问题讨论】:
两者之间的差异可以忽略不计。即使是完全不切实际的场景(100k 的循环),您也最多可以节省几毫秒。
毫秒重要吗?是的。这是否会成为您应用程序优化的最大候选者?没有。
选择你喜欢的语法。
【讨论】:
使用 intval() 会产生函数调用的开销,但允许您使用 10 以外的基数。
(int) 更快。
在任何人说速度无关紧要之前 - 如果您经常这样做(1000 次或 10,000 次)并运行分析器,额外的函数调用会有所作为。
【讨论】: