Tecnicas, trucos y curiosidades de desarrollo de software

Sobre escribiendo los métodos getter y setter en doctrine

Daniel González Cerviño, 26 mayo 2011

Cuando tratamos de sobreescribir un metodo getter de doctrine, y queremos acceder al valor del campo, lo normal es que llamemos al metodo del padre, veamos cómo: public function getName(){ if ($name = parent::getName()){ return $name; }else{ return ‘—’; } } Sin embargo esto nos lanzará un error del tipo “Fatal error: Maximum function nesting [...]

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

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

Introducción a la orientación a objetos en php objetos, clases y herencia

Daniel González Cerviño, 26 enero 2011

Introducción a la orientación a objetos con los primeros conceptos, clases, objetos, metodos, atributos, herencia y sobre escritura de métodos.

4 Comentarios Leer más