作者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)
推 beatada:實用又簡單 11/20 16:18
→ tkdmaf:不過效能測試只是參考。在較大的功能中,結構比較重要。 11/21 09:53
→ tkdmaf:總不能說為了效能而要花上一年的時間改BUG……… 11/21 09:54