时间:2021-07-01 10:21:17 帮助过:6人阅读
追求性能到这种地步,你就换个语言吧!
在php这种动态语言中,比较这种效率问题得多蛋疼?
考虑这种情况的效率毫无意义
感谢邀请!
虽然没做过此类测试,但是感觉在效率上应该没啥差距。
欣赏楼主的这种态度。
$ time php test.php
real 0m12.352s
user 0m0.000s
sys 0m0.015s
$ time php test1.php
real 0m12.240s
user 0m0.000s
sys 0m0.031s
$ time php test2.php
real 0m4.635s
user 0m0.015s
sys 0m0.000s
$ time php test3.php
real 0m4.620s
user 0m0.000s
sys 0m0.015s
效率上很难看出区别。这种写法主要是为了避免把==写成=,毕竟头昏脑胀的时候一眼看上去$a = 1很像是对的,而1 = $a不管你怎么头昏脑胀还是会觉得不对。