我知道在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. 垃圾收集器是否有配置?
- 2. JDBC垃圾回收
- 3. Java:垃圾回收
- 4. C#垃圾回收
- 5. Java:垃圾回收
- 6. Erlang垃圾回收
- 7. java垃圾回收
- 8. Python垃圾回收
- 9. JS垃圾回收
- 10. Javascript垃圾回收
- 11. PhoneGap垃圾回收
- 12. java - 垃圾回收
- 13. Perl中的垃圾回收
- 14. 是否有任何功能語言沒有垃圾回收
- 15. 垃圾收集器如何確定對象是否是垃圾?
- 16. .NET是否有類似於Java的垃圾回收日誌?
- 17. 是否有任何不受垃圾回收處理的對象?
- 18. 是否有const字符串符合垃圾回收的條件?
- 19. java垃圾收集是否安全地清除垃圾數據?
- 20. 垃圾回收問題
- 21. Java垃圾回收5
- 22. asp.net垃圾回收通知
- 23. nodejs垃圾回收輸出
- 24. .Net 4垃圾回收
- 25. context.detach - 用於垃圾回收
- 26. 垃圾回收太慢
- 27. Python線程垃圾回收
- 28. 查找垃圾回收根
- 29. 垃圾回收和cgo
- 30. Spidermonkey和垃圾回收
該文章中沒有包含的一個問題是使用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