PHP & MySQL
Módulo 12
PHP & MySQL
Sintaxis de PHP
Orientado a Objetos
PHP & MySQL
Sintaxis de PHP
Orientado a Objetos
PHP & MySQL
Analicemos línea a línea el código en donde vemos la sintaxis básica de PHP Orientado a Objetos:
● Línea 3 - palabra reservada class. Si bien el objeto accesible desde los objetos creados). Los miembros
es el centro de cualquier sistema Orientado a privados sirven para implementar un patrón
Objetos, debemos empezar creando aquellas esencial en este paradigma: el encapsulamiento.
estructuras que nos permiten crear objetos: las
● Línea 7 - palabra reservada this. Los miembros
clases. Para crear una clase basta con la palabra
de la clase son mutuamente accesibles dentro
reservada class y, seguido, poner el nombre de la
de la clase y están relacionados. Ésto significa
misma. Seguido de eso, se colocan unas llaves.
que, dentro de las llaves de la clase, puedo
Dentro de las llaves se colocan todos los miembros
acceder a cualquier miembro -sea atributo o
de la clase.
método- sin importar su acceso a través de la
● Línea 4 y 6 - palabra reservada public. Las variables palabra reservada $this.
y las funciones (linea 6) dentro de una clase se
● Línea 11 - palabra reservada new. El operador
caracterizan por dos cosas: 1) Estar relacionadas
new permite crear un nuevo objeto a partir de
entre sí y poder accederse mutuamente dentro de
una clase. A través de ese objeto podré acceder
la clase a través de la palabra reservada $this; y 2)
a todos los miembros públicos de la clase.
Tener acceso restringido. El acceso merece un
capítulo aparte. Por el momento podemos definir ● Línea 13 y 15 - operador de acceso ->. El
dos niveles básico de acceso: el público (accesible operador “->” sirve para acceder a los miembros
desde los objetos creados) y el privado (no de un objeto, que está basado en la clase. Los
atributos (nombre) se usan como variables, y los
métodos (mostrarNombre) se usan como
PHP & MySQL funciones normalmente.
Continuación:
● Línea 13 y 15 - operador de acceso ->. El operador “->”
sirve para acceder a los miembros de un objeto, que
está basado en la clase. Los atributos (nombre) se
usan como variables, y los métodos (mostrarNombre)
se usan como funciones normalmente.
PHP & MySQL
¡Muchas gracias!
¡Sigamos trabajando!
PHP & MySQL