Re: [請益]請問switch/case問題

看板PHP作者 (皮皮快跑)時間15年前 (2010/11/20 14:47), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串6/7 (看更多)
推 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)

11/20 16:18, , 1F
實用又簡單
11/20 16:18, 1F

11/21 09:53, , 2F
不過效能測試只是參考。在較大的功能中,結構比較重要。
11/21 09:53, 2F

11/21 09:54, , 3F
總不能說為了效能而要花上一年的時間改BUG………
11/21 09:54, 3F
文章代碼(AID): #1Cvsy2yg (PHP)
文章代碼(AID): #1Cvsy2yg (PHP)