Diferencia entre revisiones de «Programación en PHP/Intermedio/OOP»

Contenido eliminado Contenido añadido
Sin resumen de edición
Línea 7:
Para crear una clase u objeto utilizando php se hace de la siguiente forma :
 
<big><source lang="php">
<?php
class NombreClase {
}
?></source></big>
 
En el ejemplo anterior solo se puede ver la como es la sintaxis para iniciar la creacion de un objeto , como se pueden dar cuenta se utiliza la palabra reservada class seguida del nombre de la clase y se abre una llave , de forma de que todo lo que esta dentro de esta llave pertenece a todo este objeto , dentro de estas llaves que abren y cierran van todo lo que es propiedades y metodos del objeto.
Línea 29:
ahora veamos un ejemplo de como se colocaria la propiedad dentro del objeto en php.
 
<big><source lang="php">
<?php
class NombreClase {
Línea 36:
protected $c;
}
?></source></big>
 
== Métodos de una clase ==
Línea 44:
Para entender un poco que es el método de una clase o objeto , seria un ejemplo el de un objeto persona que tiene el metodo caminar , o sentarse o comer. Método seria todo lo que es capaz de realizar el objeto, en php su sintaxis utiliza la palabra reservada function, ahora veamos un ejemplo:
 
<big><source lang="php">
<?php
class NombreClase {
Línea 56 ⟶ 57:
}
}
?></source></big>
?>
Como pueden ver en el ejemplo se crearon 3 métodos dentro del objeto los cuales tienen cada uno de estos los distintos tipos de nivel de acceso , los metodos son mas que funciones pero las funciones que realiza dicho objeto.
Línea 66 ⟶ 67:
El constructor tiene la estructura de una funcion pero ya que esta dentro de un objeto este es un metodo con la diferencia de que ya tiene su nombre que es una palabra reservada '''__construct''' , ahora veamos un ejemplo de como seria un constructor:
 
<big><source lang="php">
<?php
class NombreClase {
Línea 74 ⟶ 76:
}
}
?></source></big>
?>
 
== Métodos de una clase ==
Línea 82 ⟶ 84:
Para entender un poco que es el método de una clase u objeto , sería un ejemplo el de un objeto persona que tiene el metodo caminar , o sentarse o comer. Método seria todo lo que es capaz de realizar el objeto, en php su sintaxis utiliza la palabra reservada function, ahora veamos un ejemplo:
 
<big><source lang="php">
<?php
class NombreClase {
Línea 95 ⟶ 98:
...
}
?></source></big>
?>
 
 
Línea 106 ⟶ 109:
El destructor es utilizado para destruir todas las variables creadas en el objeto algo que no se utiliza mucho ya que php ya se encarga de liberar o eliminar todos los recursos utilizados al finalizar de ejecutar un script, sin embargo puede ser utilizado, su palabra reservada es '''__destruct()''', vamos a ver un ejemplo a continuación:
 
<big><source lang="php">
<?php
class NombreClase {
Línea 121 ⟶ 125:
...
}
?></source></big>
?>
 
Este llamado al destructor se realiza al momento de finalizar de correr el script.