Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2005, 12:38
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Hola:
1) Un método "destructor" no destruye el objeto. Sino que contiene acciones que deben ejecutarse cuando el objeto es destruido. O sea, si eliminas un objeto (con unset(), por ejemplo) forzarás a la ejecución de su destructor.

Los destructores sólo existen a partir de PHP5, y sólo se ejecutarán cuando la última referencia a un objeto sea destruida.

2) PHP5 es retrocompatible. O sea que tu clase ecsrita para PHP4 debería funcionar correctamente bajo PHP5. La única manera de originar un comportamiento inesperado en PHP5 es si tu clase escrita para PHP4 tenía un método llamado __construct(), utilizado con fines diferentes.

Saludos