Documente Academic
Documente Profesional
Documente Cultură
sencilla con pequeos ejemplos entendibles, POO es una forma especial de programar lo
que le hace ms dinmico, le expresaramos las cosas en la vida real.
En POO tenemos que aprender a analizar las cosas de una manera distinta a lo que estamos
acostumbrados, para desarrollar nuestros cdigos y programas en trminos de objetos,
propiedades, mtodos, clases y otras cosas interesantes que veremos rpidamente para
aclarar conceptos y dar unos pequeos ejemplos de este mtodo de programar que es
bastante robusto y ahorra muchas lneas de cdigo en nuestro desarrollo.
Clases en POO
Las clases POO son declaraciones de objetos en PHP, tambin se podran conceptualizar
como abstracciones de objetos para as poder llamarlos en cualquier sitio de nuestro
sistema. Cuando codificamos un objeto y definimos sus detalles y funcionalidades del
mtodo en realidad lo que estamos haciendo es programar una clase que es importante para
programar.
Posteriormente veamos cmo podemos crear a un empleado llamado marcos. Para hacer
esto solo antepondremos la palabra clave new, delante de la clase.
Aadiendo propiedades
Una propiedad en PHP no es ms que una variable, y la usaremos para guardar informacin
sobre el objeto en s. Ahora veremos cmo aadir nuestras propiedades en este ejemplo.
1
2
3
4
5
6
7
8
9
10
11
[php]
class Empleado{
public $empleado;
public $clave;
}
$marcos= new Empleado;
$marcos->empleado= 'marcos';
$marcos->clave= 'marcos1256';
echo $marcos->empleado; // marcos
[/php]
Aadiendo mtodos
Vamos a agregar un mtodo para dar saludo al empleado de la empresa.
1
2
3
4
5
6
[php]
class Empleado{
public $empleado;
public $clave;
public function darsaludo() {
echo 'Buenos dias' . $this->empleado. '!';
7
8
9
}
}
[/php]
1
2
3
4
5
[php]
$marcos= new Empleado;
$marcos->empleado= 'marcos';
$marcos->darsaludo(); // Buenos dias marcos!
[/php]
Al final no solo se podria dar saludo a un empleado, el escript tiene que estar preparado
para mas y uno de ellos es minimo dar saludo a casi y/o todos los empleados de la empresa.
Ahora, si usamos varios objetos, podemos almacenar valores distintos en ellos y llamar a
sus mtodos y propiedades:
1
2
3
4
5
6
7
8
9
10
[php]
$empleados = null;
$empleados[] = new Empleado;
$empleados[] = new Empleado;
$empleados[0]->empleado= 'marcos';
$empleados[1]->empleado= 'carlos';
foreach ($empleados as $empleado) {
$empleado->darsaludo();
} // 'Buenos dias marcos!' // 'Buenos dias carlos!'
[/php]
Si ves todo es muy sencillo en la codificacin de Objetos y clases, public, con esto hemos
terminado este ejemplo de manejo de POO.
Espero les sirva para sus proyectos que estn realizando. Con esto ahorraran tiempo y
minimizaran las extensas lneas de cdigo.