我知道在PHP中你不必釋放內存。 垃圾回收器到達了嗎?PHP中是否有垃圾回收?
48
A
回答
47
3
是的。還有垃圾收集器完成的會話清理。
5
PHP具有垃圾收集和引用計數的組合。後者是管理內存的主要模式,垃圾收集器拾取參考計數器遺漏的部分(循環引用)。在5.3之前,php只有重新計數,即使在5.3中,通常也會釋放內存。
1
由於5.3.0,您可以使用gc_collect_cycles function
強制垃圾回收。
2
自5.3.0起有垃圾收集支持。請從php.net檢查這篇非常翔實的文章http://php.net/manual/en/features.gc.php
相關問題
- 1. WinRT是否有垃圾收集?
- 2. 垃圾收集器是否有配置?
- 3. java垃圾回收
- 4. Java:垃圾回收
- 5. Python垃圾回收
- 6. C#垃圾回收
- 7. Erlang垃圾回收
- 8. java - 垃圾回收
- 9. JDBC垃圾回收
- 10. JS垃圾回收
- 11. requestAnimationFrame垃圾回收
- 12. vb.net垃圾回收
- 13. ColdFusion垃圾回收
- 14. PhoneGap垃圾回收
- 15. Chrome垃圾回收
- 16. Java:垃圾回收
- 17. Javascript垃圾回收
- 18. Perl中的垃圾回收
- 19. 垃圾收集器如何確定對象是否是垃圾?
- 20. 是否有任何功能語言沒有垃圾回收
- 21. .NET是否有類似於Java的垃圾回收日誌?
- 22. 是否有const字符串符合垃圾回收的條件?
- 23. 是否有任何不受垃圾回收處理的對象?
- 24. PHP擴展垃圾回收器
- 25. PHP何時觸發垃圾回收器?
- 26. 當垃圾收集垃圾時,Haskell是否放棄了火花?
- 27. java垃圾收集是否安全地清除垃圾數據?
- 28. Javafx - 有沒有垃圾回收的ReadOnlyDoubleWrappers?
- 29. 回收垃圾回收問題
- 30. 垃圾回收無法回收BitmapImage?
該文章中沒有包含的一個問題是使用create_function()創建的匿名函數。 [這些不受垃圾收集。](http://www.php.net/manual/en/function.create-function.php#70691) – 2011-06-29 13:59:15
@Dave Lancea很好的觀察。不過,我只想指出,你的鏈接指向2007年的評論,因此2017年可能不再這樣(但也許是這樣,我無法找到關於這個主題的更多信息)。 – 2017-10-12 05:46:31