Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Eliminar instancia

Estas en el tema de Eliminar instancia en el foro de Frameworks y PHP orientado a objetos en Foros del Web. pos eso, en php4 creo una instancia con new pero despues no se como eliminarla, hay alguna forma? gracias...
  #1 (permalink)  
Antiguo 03/02/2005, 11:49
 
Fecha de Ingreso: octubre-2003
Mensajes: 96
Antigüedad: 21 años, 3 meses
Puntos: 0
Eliminar instancia

pos eso, en php4 creo una instancia con new pero despues no se como eliminarla, hay alguna forma?

gracias
  #2 (permalink)  
Antiguo 03/02/2005, 21:08
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 22 años
Puntos: 9
esto estaba en la documentacion de POO online : http://ar2.php.net/oop
Código PHP:
<? 
function DestroyObject ($name

     
$theobject = &$GLOBALS[$name]; 
     if (
method_exists ($theobject,"Destroy")) 
         
$theobject->Destroy (); 
     unset (
$GLOBALS[$name]); 


class 
xyz 

   var 
$somevar

   
// ### This is the constructor 
   
function xyz () 
   { 
   } 

   
// ### This is the destructor which will be called 
   
function Destroy () 
   { 
       echo (
"Now we destroy it !"); 
   } 

   function 
SomeDo () 
   { 
       echo (
"doing something: ".$this->somevar); 
   } 


$example = new xyz

// .... doing something here 
$example->somevar 3
$example->SomeDo(); 

DestroyObject ("example"); 

// ### Test => should produce an error ! 
$example->SomeDo (); 

?>
  #3 (permalink)  
Antiguo 04/02/2005, 04:20
 
Fecha de Ingreso: octubre-2003
Mensajes: 96
Antigüedad: 21 años, 3 meses
Puntos: 0
bueno, muchas gracias, parece que no existe una forma nativa en php para hacer esto, gracias!!!
  #4 (permalink)  
Antiguo 05/02/2005, 20:22
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 21 años, 3 meses
Puntos: 41
En php4 no... pero en php5 sí.

Saludos
  #5 (permalink)  
Antiguo 05/02/2005, 20:27
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 21 años, 3 meses
Puntos: 41
Manual oficial (inglés):
http://www.php.net/manual/en/language.oop5.decon.php

Traducción al español (no oficial):
http://www.forosdelweb.com/showpost....0&postcount=13

Saludos
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 02:18.