作者tkdmaf (皮皮快跑)
看板PHP
标题Re: [请益]请问switch/case问题
时间Sat Nov 20 14:47:27 2010
推 tkdmaf:
http://pipirun.gotdns.com/learn/test_score 11/20 10:13
→ tkdmaf:我将四个人写的东西做效能评估的结果就是上面的样子。 11/20 10:13
→ Kelunyang:没想到最快的居然是大家都不熟悉的那个switch case用法~ 11/20 13:28
※ 编辑: beatada 来自: 114.39.171.13 (11/20 13:50)
※ 编辑: beatada 来自: 114.39.171.13 (11/20 13:55)
→ beatada:所以速度上由快至慢是 switch > ifelse > function call 11/20 13:58
→ beatada:最後才是 foreach 11/20 13:58
额外的插入这样的话题。
有关於效能评估的做法。
其实就很简单的只是在每个人的程式起启时给start,终止时给end。
然後end - start就是整个程式跑的时间如下:
$start = array_sum(explode(" ",microtime()));
个自跑的程式码
$end = array_sum(explode(" ",microtime()));
echo $end-start;
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.131.169
※ 编辑: tkdmaf 来自: 59.104.131.169 (11/20 15:00)
1F:推 beatada:实用又简单 11/20 16:18
2F:→ tkdmaf:不过效能测试只是参考。在较大的功能中,结构比较重要。 11/21 09:53
3F:→ tkdmaf:总不能说为了效能而要花上一年的时间改BUG……… 11/21 09:54