6
¿Es una buena práctica desarmar las variables que usaste en una clase? O es un opcional?¿Debo usar unset en php __destruct()?
Si es una buena práctica, ¿cuál es el beneficio de utilizar la función unset
?
¿Es una buena práctica desarmar las variables que usaste en una clase? O es un opcional?¿Debo usar unset en php __destruct()?
Si es una buena práctica, ¿cuál es el beneficio de utilizar la función unset
?
Realmente no necesita preocuparse por limpiar sus declaraciones de variables en PHP, su recolección de basura se encarga de todo eso por usted. Sus métodos __destruct()
son principalmente para cosas como cerrar las conexiones persistentes.
Bien, gracias por su ayuda. En resumen __destruct() en php a menudo se usa para cerrar la conexión de mysql? ¿Es esto correcto? – jzarsuelo
Actualmente, PHP ahora maneja correctamente el cierre de las conexiones de MySQL también, no necesita preocuparse por eso tampoco. Tal vez por compatibilidad con versiones anteriores no estaría de más incluirlo, pero __destruct no se agregó hasta PHP5, así que ni siquiera estoy seguro de que importe. Un ejemplo de cuándo desearía usar __destruct es si tiene una clase FTPConnection que mantiene abierta una conexión FTP remota persistente para poder enviar comandos a ella y su __destruct cerraría la conexión persistente con gracia. Espero que ayude. – nortron
Bien, gracias por la gran ayuda. Gracias. – jzarsuelo