SlideShare una empresa de Scribd logo
1 de 7
Creación y utilización de Clases y
Objetos en PHP.
Un aspecto importante y primordial es dominar el concepto sobre
una clase y un objeto, para ello traigo un ejemplo del mundo real para
que logren captar el concepto sobre objetos y clases en la POO. Una
clase es básicamente el molde utilizado para crear un objeto, por
ejemplo podríamos relacionar una clase con el plano de construcción
de una casa y un objeto seria la(s) casa(s) que resulta al
implementar el plano, es decir de una clase pueden resultar n objetos
que comparten las mismas características.
A. Creación de una Clase en PHP.
Donde MiClasePHP, contiene una
declaración de la clase y para ello
utilizamos la palabra reservada
Class (línea 5), una propiedad de la
clase (línea 7) y un método de la
clase (línea 8). Observe en el
ejemplo que en el método es donde
toma acción la clase, por ello dentro
del método MiFuncion() es donde se
indica imprimir una línea de
texto, pero de hecho si ejecutamos
este código en el navegador no
desplegaría ningún resultado en
pantalla, porque solo estamos
declarando la clase, y no se ha
concretizado aun el objeto de la
clase.
En PHP la estructura básica para crear una
clase es la siguiente:
B. Utilizar o consumir una clase en PHP.
Nótese que en la línea 15 del
código, $a no es la creación de
una variable en PHP, estamos
convirtiendo a $a en un objeto
de la clase MiClasePhp, pero sin
embargo hasta esta línea si
ejecutamos este código en el
navegador, tampoco vemos
ningún resultado porque solo se
está creando un objeto que
pertenece a esa clase específica
y por ende automáticamente va
a tomar todas las propiedades
de esa clase.
Continua…..
B. Utilizar o consumir una clase en PHP.
En la línea 16 en la imagen, es
donde vamos a llamar al
método de la clase, y es donde
se concretiza la acción de la
clase .
Es por eso que si hasta esta
línea ejecutamos en el
navegador se imprimiría en
pantalla el texto “Estructura
básica de Una clase”, que
corresponde a la única acción
que programamos a la
clase MiClasePhp.
RESUMEN
Para declarar una Clase utilizamos la palabra reservada Class, el
código esta contenido siempre dentro de las etiquetas <?php y ?>
que nos indican que lo que esta contenido dentro de las mismas es
código PHP. Es importante destacar que una clase en PHP puede
contener variables (propiedades de la clase) y al menos un Método o
función que es donde toma acción la clase, al declararlas se debe
anteceder al nombre la palabra reservada function, y pueden tener o
no parámetros para recibir o enviar valores.
En el ejemplo presentado utilizamos la clase (línea 15 y 16) dentro
del mismo archivo, pero de igual forma podemos hacer el llamado a
la clase desde otro archivo php, siempre y cuando le indiquemos al
programa donde esta contenida la clase que vamos a utilizar.
Creación clases PHP

Más contenido relacionado

La actualidad más candente

Guia practica condicionales en java con NetBeans 02
Guia practica condicionales en java con NetBeans 02Guia practica condicionales en java con NetBeans 02
Guia practica condicionales en java con NetBeans 02Emerson Garay
 
Guia practica condicionales en java con NetBeans 01
Guia practica condicionales en java con NetBeans 01Guia practica condicionales en java con NetBeans 01
Guia practica condicionales en java con NetBeans 01Emerson Garay
 
Una primera aplicación cómo crearla con net beans
Una primera aplicación  cómo crearla con net beansUna primera aplicación  cómo crearla con net beans
Una primera aplicación cómo crearla con net beansangelbecerra56
 
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaIntroduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaesekazz
 
Solución examen 1 con ollydbg
Solución examen 1 con ollydbgSolución examen 1 con ollydbg
Solución examen 1 con ollydbgTensor
 
PPT MARTIN E. COMRIE UAM
PPT MARTIN E. COMRIE UAMPPT MARTIN E. COMRIE UAM
PPT MARTIN E. COMRIE UAMMartnMordekai
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++UVM
 
BlueJ
BlueJBlueJ
BlueJda4
 

La actualidad más candente (20)

Programa 13
Programa 13Programa 13
Programa 13
 
In 18
In 18In 18
In 18
 
Java 1
Java 1Java 1
Java 1
 
Php
PhpPhp
Php
 
In 13
In 13In 13
In 13
 
Eclipse Java
Eclipse JavaEclipse Java
Eclipse Java
 
Guia practica condicionales en java con NetBeans 02
Guia practica condicionales en java con NetBeans 02Guia practica condicionales en java con NetBeans 02
Guia practica condicionales en java con NetBeans 02
 
Guia practica condicionales en java con NetBeans 01
Guia practica condicionales en java con NetBeans 01Guia practica condicionales en java con NetBeans 01
Guia practica condicionales en java con NetBeans 01
 
Informe#20
Informe#20Informe#20
Informe#20
 
In 19
In 19In 19
In 19
 
Una primera aplicación cómo crearla con net beans
Una primera aplicación  cómo crearla con net beansUna primera aplicación  cómo crearla con net beans
Una primera aplicación cómo crearla con net beans
 
Unidad 3 tema 1.2
Unidad 3 tema 1.2Unidad 3 tema 1.2
Unidad 3 tema 1.2
 
62016561 java
62016561 java62016561 java
62016561 java
 
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaIntroduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
 
Solución examen 1 con ollydbg
Solución examen 1 con ollydbgSolución examen 1 con ollydbg
Solución examen 1 con ollydbg
 
PPT MARTIN E. COMRIE UAM
PPT MARTIN E. COMRIE UAMPPT MARTIN E. COMRIE UAM
PPT MARTIN E. COMRIE UAM
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++
 
Informe 3
Informe 3Informe 3
Informe 3
 
BlueJ
BlueJBlueJ
BlueJ
 
Unidad 2 tema 1
Unidad 2 tema 1Unidad 2 tema 1
Unidad 2 tema 1
 

Similar a Creación clases PHP (20)

Guía Herencia PO_O
Guía Herencia PO_OGuía Herencia PO_O
Guía Herencia PO_O
 
Guia poo php
Guia poo phpGuia poo php
Guia poo php
 
Herencia
HerenciaHerencia
Herencia
 
Presentacion de clases en c#
Presentacion de clases en c#Presentacion de clases en c#
Presentacion de clases en c#
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
03 java poo_parte_2
03 java poo_parte_203 java poo_parte_2
03 java poo_parte_2
 
Laboratorio interfaces
Laboratorio interfacesLaboratorio interfaces
Laboratorio interfaces
 
Vn-Desarrollo
Vn-DesarrolloVn-Desarrollo
Vn-Desarrollo
 
Datos Previos
Datos PreviosDatos Previos
Datos Previos
 
Datos previos
Datos previosDatos previos
Datos previos
 
Datos Previos
Datos PreviosDatos Previos
Datos Previos
 
Tarea 5
Tarea 5Tarea 5
Tarea 5
 
Php orientado a_objetos
Php orientado a_objetosPhp orientado a_objetos
Php orientado a_objetos
 
Herencia Y Polimorfismo
Herencia Y PolimorfismoHerencia Y Polimorfismo
Herencia Y Polimorfismo
 
Clase4_Python-CTIC
Clase4_Python-CTICClase4_Python-CTIC
Clase4_Python-CTIC
 
Conceptos basicos POO
Conceptos basicos POOConceptos basicos POO
Conceptos basicos POO
 
Herencia lenguaje de programacion
Herencia lenguaje de programacionHerencia lenguaje de programacion
Herencia lenguaje de programacion
 
Guía PHP Orientado a Objeto con MVC
Guía PHP Orientado a Objeto con MVC Guía PHP Orientado a Objeto con MVC
Guía PHP Orientado a Objeto con MVC
 
Clase numero 6
Clase numero 6Clase numero 6
Clase numero 6
 
U8.- Programacion Orientada a objetos II (2).pdf
U8.- Programacion Orientada a objetos II (2).pdfU8.- Programacion Orientada a objetos II (2).pdf
U8.- Programacion Orientada a objetos II (2).pdf
 

Creación clases PHP

  • 1.
  • 2. Creación y utilización de Clases y Objetos en PHP. Un aspecto importante y primordial es dominar el concepto sobre una clase y un objeto, para ello traigo un ejemplo del mundo real para que logren captar el concepto sobre objetos y clases en la POO. Una clase es básicamente el molde utilizado para crear un objeto, por ejemplo podríamos relacionar una clase con el plano de construcción de una casa y un objeto seria la(s) casa(s) que resulta al implementar el plano, es decir de una clase pueden resultar n objetos que comparten las mismas características.
  • 3. A. Creación de una Clase en PHP. Donde MiClasePHP, contiene una declaración de la clase y para ello utilizamos la palabra reservada Class (línea 5), una propiedad de la clase (línea 7) y un método de la clase (línea 8). Observe en el ejemplo que en el método es donde toma acción la clase, por ello dentro del método MiFuncion() es donde se indica imprimir una línea de texto, pero de hecho si ejecutamos este código en el navegador no desplegaría ningún resultado en pantalla, porque solo estamos declarando la clase, y no se ha concretizado aun el objeto de la clase. En PHP la estructura básica para crear una clase es la siguiente:
  • 4. B. Utilizar o consumir una clase en PHP. Nótese que en la línea 15 del código, $a no es la creación de una variable en PHP, estamos convirtiendo a $a en un objeto de la clase MiClasePhp, pero sin embargo hasta esta línea si ejecutamos este código en el navegador, tampoco vemos ningún resultado porque solo se está creando un objeto que pertenece a esa clase específica y por ende automáticamente va a tomar todas las propiedades de esa clase. Continua…..
  • 5. B. Utilizar o consumir una clase en PHP. En la línea 16 en la imagen, es donde vamos a llamar al método de la clase, y es donde se concretiza la acción de la clase . Es por eso que si hasta esta línea ejecutamos en el navegador se imprimiría en pantalla el texto “Estructura básica de Una clase”, que corresponde a la única acción que programamos a la clase MiClasePhp.
  • 6. RESUMEN Para declarar una Clase utilizamos la palabra reservada Class, el código esta contenido siempre dentro de las etiquetas <?php y ?> que nos indican que lo que esta contenido dentro de las mismas es código PHP. Es importante destacar que una clase en PHP puede contener variables (propiedades de la clase) y al menos un Método o función que es donde toma acción la clase, al declararlas se debe anteceder al nombre la palabra reservada function, y pueden tener o no parámetros para recibir o enviar valores. En el ejemplo presentado utilizamos la clase (línea 15 y 16) dentro del mismo archivo, pero de igual forma podemos hacer el llamado a la clase desde otro archivo php, siempre y cuando le indiquemos al programa donde esta contenida la clase que vamos a utilizar.