Archivo

Entradas Etiquetadas ‘php5’

Interfaces en PHP 5

Lunes, 24 de octubre de 2005 Sin comentarios

Vemos lo que son las interfaces, para qué se utilizan y cómo trabajar con ellas en PHP5.

Las interfaces son un sistema bastante común, utilizado en programación orientada a objetos. Son algo así como declaraciones de funcionalidades que tienen que cubrir las clases que implementan las interfaces.

En una interfaz se definen habitualmente un juego de funciones que deben codificar las clases que implementan dicha interfaz. De modo que, cuando una clase implementa una interfaz, podremos estar seguros que en su código están definidas las funciones que incluía esa interfaz.

Leer más…

Articulos relacionados:

Categories: PHP Version 5 Tags: ,

La herencia en PHP5, Tercera parte

Lunes, 24 de octubre de 2005 Sin comentarios

Creamos otras clases a partir de una clase padre, para continuar con nuestro ejemplo de videoclub.
Leer más…

Articulos relacionados:

Categories: PHP Version 5 Tags: ,

La herencia en PHP 5, Segunda parte

Lunes, 24 de octubre de 2005 1 comentario

Continuamos con los mecanismos de herencia en PHP5. Creamos clases que heredan de otra clase y aprendemos a sobrescribir métodos.

Como estamos viendo, los mecanismos de herencia en PHP5 son similares a los existentes en otros lenguajes de programación. Ahora vamos a relatar cómo construir una clase que hereda de otra.

Continuando con nuestro ejemplo de videoclub, vamos a construir una clase para los soportes de tipo cinta de video. Las cintas de vídeo tienen un atributo nuevo que es la duración de la cinta. No tienen ninguna clase nueva, aunque debemos aprender a sobrescribir métodos creados para el soporte, dado que ahora tienen que hacer tareas más específicas.

Leer más…

Articulos relacionados:

La herencia en PHP5

Lunes, 24 de octubre de 2005 Sin comentarios

Explicamos la herencia en PHP 5, un proceso por el cual los objetos pueden heredar las características de otros, de modo que se pueden hacer objetos especializados, basados en otros más generales.
Leer más…

Articulos relacionados:

Modificadores de acceso a métodos y propiedades en PHP5

Lunes, 24 de octubre de 2005 Sin comentarios

Son los Public, Protected y Private, que pueden conocerse porque ya se utilizan en otros lenguajes orientados a objetos.

Veremos en este capítulo los nuevos modificadores de acceso a los métodos y atributos de los objetos que se han incorporado en PHP 5. Estos modificadores de acceso no son otros que los conocidos public, protected y private, que ya disponen otros lenguajes como Java.

Leer más…

Articulos relacionados:

Destructores en PHP 5

Lunes, 24 de octubre de 2005 Sin comentarios
Categories: PHP Version 5 Tags: ,

Constructores en PHP 5

Lunes, 24 de octubre de 2005 Sin comentarios

Vamos a ver qué es un constructor y para que sirven, además de un sencillo ejemplo de una clase que define un constructor.

Los constructores se encargan de resumir las acciones de inicialización de los objetos. Cuando se instancia un objeto, se tienen que realizar varios pasos en su inicialización, por ejemplo dar valores a sus atributos y eso es de lo que se encarga el constructor. Los constructores pueden recibir unos datos para inicializar los objetos como se desee en cada caso.

Leer más…

Articulos relacionados:

Categories: PHP Version 5 Tags: ,

Clases en PHP 5

Lunes, 24 de octubre de 2005 1 comentario

Modelo de orientación a objetos en PHP 5

Lunes, 24 de octubre de 2005 Sin comentarios

Cómo trabaja PHP 5 con la orientación a objetos. Listado de las novedades con respecto a los objetos en versiones anteriores.
En el artículo anterior comentamos las carencias del modelo de orientación a objetos en PHP 3 y 4, que afortunadamente han quedado solventadas en la versión PHP 5.

Como decíamos, uno de los problemas más básicos de las versiones anteriores de PHP era la clonación de objetos, que se realizaba al asignar un objeto a otra variable o al pasar un objeto por parámetro en una función. Para solventar este problema PHP5 hace uso de los manejadores de objetos (Object handles), que son una especie de punteros que apuntan hacia los espacios en memoria donde residen los objetos. Cuando se asigna un manejador de objetos o se pasa como parámetro en una función, se duplica el propio object handle y no el objeto en si.

Leer más…

Articulos relacionados:

Categories: PHP Version 5 Tags:

Instalación de PHP5 con WAMP5

Lunes, 24 de octubre de 2005 3 comentarios

Existe un paquete de instalación llamado WAMP5 que puede instalar en conjunto Apache, PHP 5, MySQL y PHPMyAdmin. En este capítulo además se hace referencia al modo de instalación de WAMP5 y otras opciones para aumentar las posibilidades del paquete.
Leer más…

Articulos relacionados:

Categories: PHP Version 5 Tags: ,

Introducción a PHP 5

Lunes, 24 de octubre de 2005 Sin comentarios
Categories: PHP Version 5 Tags: