我需要多次調用函數getCount($stage)
(比如15,因爲$ stage可以有0到14的值)。哪種方法速度快:多次調用函數或使用循環調用它,速度更快?
for ($i=0; $i<15; $i++)
{
getCount($i);
}
OR
getCount(0);
getCount(1);
.
.
.
getCount(14);
?
我正在處理的當前頁面也有類似的情況。它使用第二種方法,缺乏可讀性。我期待將其改爲第一種方法。在運行時方面會有什麼優勢或劣勢嗎?哪種方法會更快?
爲什麼不檢查你的自我? http://stackoverflow.com/a/9288945/1723893 –
爲什麼不測試它?,它不像你不能或什麼的,但對我來說,做第一種方法似乎更容易,因爲你不必複製粘貼你的功能然後編輯參數。 – Neat
如果這是時間敏感的,它將在getCount()內大部分運行花費時間;循環與內聯調用之間的任何差異都將變得微不足道。 –