Foros del Web » Programando para Internet » PHP »

uso de unset

Estas en el tema de uso de unset en el foro de PHP en Foros del Web. Hola buenas, Quisiera saber que opináis acerca del uso de unset, cuando es recomendable usarlo y cuando no. Por ejemplo, dentro de una función o ...
  #1 (permalink)  
Antiguo 26/09/2011, 02:07
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 8 meses
Puntos: 165
uso de unset

Hola buenas,

Quisiera saber que opináis acerca del uso de unset, cuando es recomendable usarlo y cuando no. Por ejemplo, dentro de una función o método, es necesario hacer unset de las variables que se crean y usan dentro de estas funciones / métodos?

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo
  #2 (permalink)  
Antiguo 26/09/2011, 04:26
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: uso de unset

En PHP las variables se destruyen automáticamente al finalizar el script, no tienes que hacerlo manualmente. Este proceso automático es equivalente a gc() en Java.
El uso de unset se daría unicamente en el caso que necesites desasignar una variable respondiendo a la lógica de tu algoritmo pero nunca para ahorrar memoria o recursos. Salu2!
http://de.php.net/manual/es/function.unset.php
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 26/09/2011, 04:52
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 8 meses
Puntos: 165
Respuesta: uso de unset

Muchas gracias por tu aclaración, tenía entendido esto mismo.. pero no estaba seguro de si optimizaba más el código o no hacer uso de unset.

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo

Etiquetas: unset, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:35.