哪些条件在PHP中有更好的表现?

时间:2012-06-05 01:10:34

标签: php

我认为第一种方法有更好的表现。

<?php if(cond) { $var = 'v1'; } else { $var = 'v2'; } ?>

<?php $var = (cond)?'v1':'v2'; ?>

感谢。

编辑:我的意思是服务器性能就像浪费更少的内存......

4 个答案:

答案 0 :(得分:4)

没有性能差异。只有可读性问题。不要过分重视这些微小的细节,并专注于更大的图景!

答案 1 :(得分:2)

对于那些好奇的人来说,差异是多么微不足道:

在G5上进行了1000万次迭代后,if / else语句需要15.987秒,而三元组需要17.953秒。

这是1.61超过1000万次迭代或.161微秒的差异。

答案 2 :(得分:0)

两者之间没有明显的区别。

答案 3 :(得分:0)

我猜他们会以完全相同的速度运行,尽管第一个可能需要更多的时间来解析一个难以置信的小幅度。你的应用程序运行缓慢吗?我想你的瓶颈可能在其他地方。