Reseña de libro - PHP orientado a objetos, conceptos, técnicas y código por Peter Lavin


Autor: Peter Lavin
ISBN: 1593270771
Editorial: No Starch Press
216 páginas
Publicado: junio de 2006

PHP orientado a objetos por Peter Lavin es un buen libro para cualquier programador PHP tradicional / procesal que quisiera saber por qué están tan entusiasmados esos programadores PHP orientados a objetos. Si está considerando agregar PHP orientado a objetos a su caja de herramientas y desea una guía paso a paso, basada en ejemplos para principiantes, este es un buen libro para comenzar. Este libro también es para programadores que desean cambiar de PHP 4 a PHP 5.

Lavin comienza con una descripción general del PHP orientado a objetos y analiza varias de sus ventajas. Luego analiza los conceptos básicos de la programación orientada a objetos, como las clases y la herencia, y los detalles para este tipo de programación en PHP. A continuación, te enseña a escribir tu primera clase. Una de las cosas buenas de este libro es que el autor comienza con este sencillo ejemplo y, a medida que avanza en el libro, muestra cómo desarrollar, extender y reutilizar esa clase simple para hacer una programación más avanzada.

El primer paso es extender esta clase a una clase de elemento de directorio que enumerará todos los archivos en un directorio o solo ciertos archivos según sea necesario. A continuación, escribirá una clase de miniaturas que creará imágenes en miniatura sobre la marcha que se reducen en dimensiones y calidad, lo que reduce el tiempo de descarga. La tercera clase que escribe es una clase de navegación de página, similar a la utilizada por GoogleTM, que controlará la cantidad de elementos enumerados en una página y también la cantidad de enlaces de página en la navegación. Finalmente, te muestra cómo estas tres clases funcionan juntas y con CSS.

A continuación, Lavin analiza la clase de base de datos MySQL y cómo funciona con MySQLR base de datos. También cubre la herencia y cómo se puede aplicar para simplificar el manejo de errores. Luego pasa a clases abstractas, métodos mágicos y cómo los sitios web dinámicos pueden beneficiarse de la extensión SimpleXML para trabajar con fuentes RSS y la extensión SOAP para un motor de búsqueda de sitios web. Todos odiamos documentar nuestros programas y Lavin le muestra cómo usar la clase de reflexión para auto documentar su código.

Peter Lavin tiene una empresa de desarrollo web y escribe para varias publicaciones, incluyendo PHP Hacks. Hay un sitio web complementario que contiene descargas de todo el código y ejemplos de trabajo.

//objectorientedphp.com





Instrucciones De Vídeo: Cómo testear código acoplado: Costuras (Abril 2024).