Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El lenguaje PHP tiene la caracterstica de permitir programar con las siguientes metodologas:
Programacin Lineal: Es cuando desarrollamos todo el cdigo disponiendo instrucciones PHP
alternando con el HTML de la pgina.
Programacin Estructurada: Es cuando planteamos funciones que agrupan actividades a
desarrollar y luego dentro de la pgina llamamos a dichas funciones que pueden estar dentro del
mismo archivo o en una librera separada.
Programacin Orientada a Objetos: Es cuando planteamos clases y definimos objetos de las
mismas, aprender la metodologa de programacin orientada a objetos y la sintaxis particular de
PHP 5 para la POO).
Elementos de la POO
La POO est compuesta por una serie de elementos que se detallan a
continuacin.
Clase
Una clase es un modelo que se utiliza para crear objetos que comparten
un mismo comportamiento, estado e identidad.
Metfora
Persona es la metfora de una clase (la abstraccin d
Juan, Pedro, Ana y Mara), cuyo comportamiento puede ser
caminar, correr, estudiar, leer, etc. Puede estar en estado
despierto, dormido, etc. Sus
caractersticas (propiedades) pueden ser el color de ojos, color
de pelo, su estado civil, etc.
Objeto
Es una entidad provista de mtodos o mensajes a los cuales
responde (comportamiento);
atributos con valores concretos (estado); y propiedades (identidad).
Mtodo
Es el algoritmo asociado a un objeto que indica la capacidad de lo
que ste puede hacer.
function caminar() {
#...
}
protected al nombre de la variable:
Los mtodos y atributos de una clase pueden tener diferentes nveles de acceso, los cules pueden ser:
Pblicos
Privados
Protegidos
Estticos
ACCESO A LOS OBJETOS
Para acceder a los mtodos y atributos de un objeto, existen diferentes maneras
de hacerlo. Todas ellas, dependern del mbito desde el cual se les invoque as
como de su condicin y visibilidad
Dentro de la Clase
Fuera de la Clase