Siguiendo con el tema de la Herencia voy a hablar un poco de como podemos controlar lo que heredamos, si nos fijamos en los ejemplos anteriores siempre marque los atributos y los métodos como públicos (public), pero esto no tiene porque ser así, si queremos podemos cambiar su grado de

De momento hemos visto numerosos ejemplos para trabajar con objetos, pero si nos fijamos bien, todas las clases que hemos usado funcionan de forma independiente, no suelen interactuar con otras clases ni las necesitan. Desde mi punto de vista una de los posibilidades más potentes que nos ofrece el trabajar

Al igual que el lenguaje provee de unos métodos mágicos predefinidos para realizar diferentes acciones, también provee de unas constantes predefinidas para obtener información del código contenido en el script que estamos ejecutando. Las constantes mágicas al igual que los métodos mágicos comienzan con dos barras inferiores (__), pero a diferencia

No son necesarias demasiadas presentaciones cuando hablamos de esta herramienta. Twitter Bootstrap ha sido un boom en el mundo del diseño web y es normal, pues ha permitido que torpes como yo podamos realizar diseños web medianamente decentes, o al menos, que no den ganas de llorar al verlos. Twitter

Cuando estamos trabajando con variables y objetos podemos llegar a pensar que para copiar un objeto basta con asignarlo a otra variable así: <?php class Persona { private $_nombre; public function __construct( $nombre ){ $this->_nombre = $nombre; } public function __toString(){ return $this->_nombre; } } $persona = new Persona( 'Juan' ); $persona2 = $persona;

Hoy en un principio tenia pensado realizar un post donde exponer diferentes frameworks que podemos usar para desarrollar juegos en html5, y hacer una pequeña introducción para aquellas personas que les gustaria iniciarse en el desarrollo de juegos mediante canvas. Pero mientras estaba pensando que poner he recordado un recurso