2010-02-12 21 views

Respuesta

11

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.

+0

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

+1

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

+0

Bien, gracias por la gran ayuda. Gracias. – jzarsuelo

Cuestiones relacionadas