Tal y como vimos en el ejemplo donde creamos nuestra primera clase, la declaración de los atributos y los métodos van precedidos de una palabra, que pueden ser* public, private, y protected*. Por lo general es recomendable guardar una sola clase por fichero, y que el fichero se llame igual

Continuando con el post de ayer en el que hablé sobre la programación orientada a objetos, vamos a seguir con la parte mas practica de los objetos. Imaginemos que estamos jugando a algún juego conocido, ¿Super Mario quizás? Si yo preguntara ¿Que es Mario? (el personaje) y ¿Que hace Mario?

Llegamos a la programación orientada a objetos, que al fin y al cabo era la misión de esta serie de tutoriales. Esto va a ser un poco ladrillo porque no se me ocurre una forma simple de explicarlo sin enrollarme. ¿Que son los objetos? Buena pregunta (si, hablo solo…), antes

Closure en castellano puede significar* clausura o cierre*, yo me siento mas cómodo llamándolo closure por lo tanto me referiré a esto siempre así. Los Closures vienen a ser funciones anónimas, que podemos definir como parámetros de otras funciones o dentro de variables. La diferencia que tienen comparándolas con las

Algunos recordareis la entrevista que Eduardo Millan accedió a responder amablemente para el blog, en ella nombra brevemente un evento para desarrolladores de videojuegos llamado Gamevelop, creo que si te interesa el diseño (o desarrollo) de videojuegos y resides en España, debes conocer mas sobre este evento. Se podría decir

En esto del desarrollo de videojuegos creo que vale de todo, si por ejemplo tenemos un juego desarrollado y vemos que alguien desarrolla algo parecido, deberíamos de tratar de boicotear todos sus intentos de hacer llegar el juego a la gente… ¡¡¡Qué no!!! Era una broma, antes de seguir dejad

[Tutorial PHP] Trabajar con Funciones

Al programar nos encontramos con multitud de ocasiones en las que hemos de repetir código para poder realizar acciones especificas, como por ejemplo limpiar una cadena de texto, pero tener que copiar y pegar el mismo código cada ves que debamos limpiar una cadena de texto es simplemente una chapuza,