【发布时间】:2010-09-19 08:13:21
【问题描述】:
使用 PHP,将这样的字符串:"123" 转换为整数的最快方法是什么?
为什么这种特定方法最快?如果收到意外的输入,例如"hello" 或数组会怎样?
【问题讨论】:
-
好吧,如果它不伤害(可读性),为什么不以最有效的方式做事呢?
-
如果不影响速度,为什么不以最易读的方式做事呢?
-
@Andy,看看下面的基准测试。
(int)和intval()之间的差异可以超过 400%! -
最快很重要,因为速度对用户体验很重要。当您有很多操作正在进行时,您希望它们快速完成!
-
在不死马的情况下,我还要说在这种情况下速度与可读性的问题无关紧要,因为该问题已被标记为优化。在标记为优化的问题中想要速度的原因是不言自明的。
标签: php optimization casting