2011-11-20 32 views
1

我在我的代碼中有foreach語句。每一步計算大量數據,然後進入下一步。我運行這段代碼並且會去做我的工作,當我回去讀取日誌時,請參閱內存泄漏錯誤。所以請閱讀php.net,並發現gc_collect_cycle對於這種情況非常有用。 添加此行的foreach塊的最後一行:在foreach語句中使用gc_collect

echo "Check GC enabled : " . gc_enabled(); 
echo "Number of affected cycles : " . gc_collect_cycles(); 

輸出是這樣的:

Check GC enabled : 1 
Number of affected cycles : 0 

爲什麼循環存在,但受到影響的週期是0?

回答