![]() |
1
12
在我的测试机器(PHP5.3.3)上,我运行了5次,每次迭代1000万次,并平均了结果。”$x>2“耗时5.7357秒,“$x>=3”耗时5.8654秒。注意,这不包括编译时间,因为这些迭代只进行一次编译。因此“$x>2”更快,但几乎没有。我不明白为什么,但你去了。 |
![]() |
2
5
我无法想象操作本身在执行时间上会有什么不同。但是,对于第一个字符,会有非常小的时间增加,因为lexer/parser必须处理一个完整的额外字符。 绝对不值得担心 |
![]() |
3
2
经验证据会告诉你的。运行自己的基准测试,而不是跑到互联网上让别人给你答案。 |
![]() |
4
0
|
![]() |
5
0
在您的例子中,PHP将交换操作数,然后运行较小或较小或相等的比较。如果你看看
在这里你可以看到唯一的区别是最后一行的运算符
所以答案取决于C编译器,它是否能以不同的方式优化这些操作中的任何一个,以及CPU。
|
![]() |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
![]() |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
|
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |