Concepto De PHP
kerely22 de Abril de 2013
690 Palabras (3 Páginas)272 Visitas
Concepto de PHP
PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor.
Qué podemos hacer con PHP y para qué nos sirve
Con PHP podemos realizar programas, aplicaciones web, servicios del lado del servidor y un sin fin de opciones que podemos ver en casi todos los sitios que visitamos a diario pues este lenguaje es uno de los más populares en la actualidad.
Además, PHP no devuelve solamente código HTML al navegador, entre muchas de sus funciones también puede crear imágenes, generar miniaturas de las mismas, crear archivos PDF en base a contenido definido o crear archivos de tipo Flash en el instante y bajo demanda, entre muchas cosas más, todo depende del uso adecuado de librerías y el conocimiento del lenguaje.
La programación orientada a objetos es una metodología de programación avanzada y bastante extendida, en la que los sistemas se modelan creando clases, que son un conjunto de datos y funcionalidades. Las clases son definiciones, a partir de las que se crean objetos. Los objetos son ejemplares de una clase determinada y como tal, disponen de los datos y funcionalidades definidos en la clase.
PHP trata los objetos de la misma manera como referencias o manejadores, lo que significa que cada variable contiene una referencia de objeto en lugar de una copia de todo el objeto.
class
La definición básica de clases comienza con la palabra clave class, seguido por un nombre de clase, continuado por un par de llaves que encierran las definiciones de las propiedades y métodos pertenecientes a la clase.
Programación Orientada a Objetos con PHP (PHP POO), un estilo de programación en el que las acciones relacionadas son agrupadas en clases para facilitar la creación de un código más compacto y efectivo. La programación orientada a objetos es un estilo de programación que nos permite agrupar tareas similares en clases. Esto ayudará a que nuestro código mantenga el principio "No te repitas" (en inglés Don't Repeat Yourself o DRY.
Uno de los mayores beneficios de la programación DRY es que, si una pieza de información cambia en tu programa, usualmente sólo se requerirá un cambio para actualizar el código.
La programación orientada a objetos es un estilo de programación que permite a los desarrolladores agrupar tareas similares en clases.
Diferencias entre Objetos y Clases
Una clase, por ejemplo, es como el plano de una casa. Define la forma de la casa en un papel, y establece las conexiones entre las diferentes partes de la casa claramente. A ún cuando la casa todavía no existe.
Un objeto, entonces, es como una casa, construida de acuerdos al plano. Los datos que se almacenan en el objeto son como la madera, cables y concreto que componen la casa: Si la casa se hubiera montado sin un plano, sólo sería una pila de cosas. Sin embargo, cuando todo se junta, se convierte en una organizada y útil casa.
Las clases son la estructura de los datos y acciones, y usan esta información para construir objetos.
Estructura una clase
La sintaxis para crear una clase es a palabra “class”, seguida del nombre de la clase y un set de llaves ({}).
Después de crear la clase, una nueva clase puede ser instanciada y almacenada en una variable usando la palabra “new”:
Para ver el contenido de la clase, podemos usar la función var_dump():
Definiendo las propiedades de una clase
Para agregar datos a la clase se usan las propiedades, o las variables de una clase específica. Éstas, trabajan exactamente igual que una variable común y corriente, excepto que ellas están enlazadas al objeto y, por lo tanto, sólo se puede acceder a ellas mediante él.
Definiendo los métodos
...