Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/10/2008, 14:01
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Diferencia entre PHP 4 y 5

Acerca de POO:

- Los constructores se declaran __construct. En versiones anteriores de PHP tenias que crear una funcion con el mismo nombre de la clase. (Sino se encuentra un constructor se busca una funcion con el mismo nombre de la clase).

- PHP5 soporta overloading (o sobrecarga), que significa que puedes crear mas de 1 funcion con el mismo nombre y diferentes numeros o tipos de parametros.

- Los destructores, te permiten ejecutar algo justo antes de que la clase sea destruida.

- PHP5 introduce los "access modifiers", los cuales controlan la visibilidad de los metodos y atributos de una clase. PHP5 soporta: private, public y protected.

- PHP5 tambien introduce la palabra "final". Cuando usas esta palabra frente a la declaracion de una funcion, esta no puede ser sobreescrita por ninguna de sus subclases.

Entre otras cosas mas ...