2014-03-12 35 views
0

用於計數在樹枝循環迭代我注意到它似乎在我的項目中偏好wether loop.index0得到使用或loop.index-1被使用。兩者之間是否存在性能差異,還是僅僅是偏好?這是更有效的loop.index0或loop.index - 1

+1

沒有什麼區別,因爲樹枝模板被緩存到PHP腳本中。減法不會影響「性能」。 – mpm

+0

但客觀地說,這不就意味着index0只需要少一點計算,並且因此更快? –

+0

你不知道,直到你閱讀由樹枝生成的php代碼。 – mpm

回答

0

好的,所以我研究了樹枝的內部工作原理。它看起來像是通過創建一個數組並分別將索引0和索引的值分別設置爲0和1來啓動每個for循環。在每個循環結束時,它會增加這些計數器,因此只需調用index0而不是索引1即可。

相關問題