Tecnicas, trucos y curiosidades de desarrollo de software

El final del autoloading

Daniel González Cerviño, 14 noviembre 2011

El autoloading en PHP ahorra mucho tiempo. Nos permite escribir scripts sin conocer exactamente la estrura de directorios que utilizan nuestras librerías. Pero con la llegada de los namespaces en PHP5.3 y la influencia de Java en la nueva generación de frameworks PHP, el autoloading está cambiando. En un futuro cercano el autoloading explicito puede [...]

Sin comentarios Leer más

Otros tipos de clases, métodos y atributos.

Daniel González Cerviño, 26 marzo 2011

En este artículo profundizaremos en el conocimiento de la orientación a objetos en PHP5, con clases y metodos abstractos, estaticos y finales. Clases y metodos abstractos Las clases abstractas son aquellas que no pueden ser instanciadas. Las clases que contengan al menos un método abstracto deberán ser definidas como abstractas. Una clase abstracta es parecida [...]

1 Comentarios Leer más

La especificación HTTP y los fundamentos de Symfony 2

Daniel González Cerviño, 7 marzo 2011

Antes avanzar más con Symfony 2, vamos a empezar por comentar el Protocolo de transferencia de Hiper Texto ( HTTP ) un formato comunicación simple usado por todos los clientes y servidores cuando se comunican unos con otros. Es importante por que como descubriremos, El núcleo de Symfony 2 ha sido diseñado para usar HTTP, [...]

5 Comentarios Leer más

Manejo de excepciones en PHP

Daniel González Cerviño, 28 febrero 2011

¿Que es una excepción? Una excepción es un evento que ocurre durante la ejecución de un programa y requiere de la ejecución controlada de un bloque de código fuera del flujo de normal de ejecución El manejo de excepciones es una herramienta muy potente a la hora de realizar una gestión de una situacion. Lo [...]

1 Comentarios Leer más

Instalando un entorno de desarrollo PHP en Ubuntu 10.10

Daniel González Cerviño, 24 febrero 2011

A continuación vamos a ver como instalar un entorno de desarrollo para PHP en Ubuntu 10.10. El objetivo es obtener un equipo de trabajo, lo más cómodo posible y que permita separar los entornos de un proyecto a otro. Además añadiremos algunos paquetes extra que no están directamente relacionados con el desarrollo, pero si con [...]

2 Comentarios Leer más

Entrevista con Fabien Potencier.

Daniel González Cerviño, 18 febrero 2011

Ha continuación tenéis disponible una traducción de la entrevista realizada a Fabien Potencier, es la primera traducción que publico y pido disculpas por los errores que he podido cometer. Una entrevista a Fabien Potencier. Como preparación para esto, yo entreviste a Fabien Potencier. Puedes leer el resultado aquí, aunque algunos puntos pueden estar anticuados por [...]

4 Comentarios Leer más

Métodos y atributos en PHP según su visibilidad

Daniel González Cerviño, 6 febrero 2011

En este segúndo artículo de la serie “orientación a objetos en PHP5″, vamos a profundizar en los diferentes tipos de clases, métodos y atributos disponibles en PHP5, y cuales son sus caracteristicas.

4 Comentarios Leer más