Diferencia entre revisiones de «Programación en PHP/Intermedio/OOP»
Contenido eliminado Contenido añadido
Formato wiki |
|||
Línea 1:
==
Cuando se trabaja en php orientado a objeto hay que tener en cuenta que se va a trabajar en la
==
Para crear una clase u objeto utilizando php se hace de la siguiente forma :
<
<?php
class NombreClase {
}
?></
En el ejemplo anterior solo se puede ver la como es la sintaxis para iniciar la
== Propiedades de una clase ==
Las propiedades de las clases son los atributos del objeto como por ejemplo : el tamaño de una persona , el peso de una mesa. En php hay 3 niveles de acceso tanto para las propiedades como para los
'''Public:'''
Línea 28:
ahora veamos un ejemplo de como se colocaria la propiedad dentro del objeto en php.
<
<?php
class NombreClase {
Línea 37:
}
?></
== Métodos de una clase ==
Como ya le
Para entender un poco que es el método de una clase u objeto , seria un ejemplo el de un objeto persona que tiene el
<
<?php
class NombreClase {
Línea 63:
}
?></
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 71:
En la programacion orientada a objetos (siglas POO u OOP en inglés) existe un método especial o mágico llamado método '''constructor'''. Este método se encarga de inicializar algunas variables --dentro de la clase se llaman propiedades o atributos-- que serán necesarias a la hora de crear una instancia de la clase o lo que es lo mismo, un objeto. Este método mágico usa la palabra reservada '''[http://php.net/manual/es/language.oop5.decon.php __construct]'''.
<
<?php
class NombreClase {
Línea 87:
//...código
}
?></
Línea 98:
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:
<
<?php
class NombreClase {
Línea 118:
//...código
}
?></
Este llamado al destructor se realiza al momento de finalizar de correr el script.
|