En el curso de PHP básico hemos visto un montón de cosas, desde variables hasta la gestión de cookies, pasando por la utilización y creación de funciones, entonces ¿Qué nos queda por ver? ¿Qué son los objetos en PHP?
Objetos en PHP
Antes que nada hay que dejar algo claro, sobretodo para las personas que vienen de otros lenguajes de programación: PHP no es un lenguaje de programación orientado a objetos.
Entonces, si no es un lenguaje de programación ¿Cómo es que vamos a ver los objetos?
Pues bien, esto es únicamente, porque desde la versión 5 de PHP (actualmente vamos por 7, no existiendo la 6), se introdujeron los objetos. Es decir: PHP es un lenguaje de programación que no está orientado a objetos (no es la base), pero que sí que soporta objetos.
Dicho esto, nos queda por responder una pregunta.
PHP: ¿Qué son los objetos?
Podemos definir los objetos como mini programitas independientes e inteligentes dentro de PHP. Realmente la programación orientada a objetos es lo que se conoce como un paradigma, una nueva forma de pensar las cosas y de programar.
Se podría decir que al programar con objetos programas «por partes», es decir, primero programas un bloque «el objeto login», luego programas otro «el objeto mensajes», luego otro «el objeto usuarios», hasta que los acabas juntando y obtienes una red social totalmente creada por ti.
Si te estás preguntando si es difícil programar con objetos, mi respuesta (como profesor de programación que soy) es la siguiente:
Una vez comprendes los objetos es más fácil y rápido programar con objetos que sin ellos, no obstante, cuesta mucho entrenar a nuestra mente para que pase de una programación sin objetos a una con objetos.
Así que, para entender mejor de lo que estoy hablando ¡Veamos la clase!
Como podemos observar, la teoría de los objetos en PHP es realmente sencilla ¿A qué sí?
Pues bien, ahora es el turno de pasar de la teoría a la prácticas, así que, piensa un proyecto ¡Y adelante!