Sé que en PHP no es necesario liberar memoria. ¿Lo alcanzó el recolector de basura?¿Hay recolección de basura en PHP?
48
A
Respuesta
47
3
Sí. También hay una limpieza de sesión realizada por el recolector de basura.
5
PHP tiene una combinación de recolección de basura y recuento de referencias. Este último es el modo principal de administrar la memoria, con el recolector de basura recogiendo las piezas que el contador de referencias falla (referencias circulares). Antes de 5.3, php solo tenía recuento de ref e, incluso en 5.3, es la forma en que normalmente se libera la memoria.
1
Desde 5.3.0 puede forzar la recolección de basura utilizando gc_collect_cycles function
.
2
desde 5.3.0 hay soporte de recolección de basura. por favor revise este artículo muy informativo de php.net http://php.net/manual/en/features.gc.php
Cuestiones relacionadas
- 1. Recolección de basura
- 2. y recolección de basura
- 3. Recolección de basura en Delphi
- 4. ¿Notificación de recolección de basura?
- 5. Retraso de recolección de basura?
- 6. recolección de basura de java
- 7. multiprocesamiento y recolección de basura
- 8. JVM sin recolección de basura
- 9. ¿WinRT tiene recolección de basura?
- 10. Recolección de basura en .NET 4.0
- 11. Forzar recolección de basura en AS3?
- 12. Recolección de basura en .NET (generaciones)
- 13. recolección de basura en C++ 11
- 14. Recolección de basura en dalvik vm
- 15. Recolección de basura, ¿debemos confiar en ella?
- 16. Recolección de basura en una variable local
- 17. Recolección de basura en hilos Perl
- 18. ¿Deberíamos utilizar la recolección de basura "estación de trabajo" o la recolección de basura "servidor"?
- 19. Supresión de la recolección de basura C#
- 20. Herramienta de recolección de basura para dalvik
- 21. extremadamente largos tiempos de recolección de basura
- 22. Patrones inusuales de recolección de basura
- 23. ¿Qué desencadena una recolección de basura gen2?
- 24. Node.js y V8 de recolección de basura
- 25. Uso de la recolección de basura?
- 26. ¿Trabajador de fondo y recolección de basura?
- 27. Java no recolección de basura memoria
- 28. Recolección de basura de los miembros estáticos
- 29. Recolección de basura de campos privados
- 30. .NET Recolección de basura e hilos nativos
Una gotcha no incluida en ese artículo es funciones anónimas, creadas con create_function(). [Estos no están sujetos a la recolección de basura.] (Http://www.php.net/manual/en/function.create-function.php#70691) –
@Dave Lancea Buena observación. Sin embargo, solo señalaría que su enlace apunta a un comentario hecho en 2007, por lo que tal vez ya no sea así en 2017 (pero tal vez lo sea, no pude encontrar más información sobre el tema). –