Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
LLa programación orientada a objetos permite concebir los programas de una manera bastante intuitiva y cercana a la realidad. La tendencia es que un mayor número de lenguajes de programación adopten la programación orientada a objetos como paradigma para modelizar los sistemas. Prueba de ello es la nueva versión de PHP (5), que implanta la programación de objetos como metodología de desarrollo.
POO
CLASE: Es una clase que representa un conjunto de objetos.
Variable: Espacio de almacenamiento.
Public:Es un propiedad donde se puede acceder fuera del molde a esta
Private:Es una propiedad donde no se puede acceder ni modificar fuera de la clase, a esto se denomina encapsulamiento.
Constructor de una clase: Es un metodo especial que acepta una serie de argumentos para porder inicializar un objeto.
Getters: Es un metodo para introducir datos a una clase
Setters:Es un metodo para sustituir datos de una clase
PHP Data Objects es una extensión que provee una capa de abstracción de acceso a datos para PHP 5, con lo cual se consigue hacer uso de las mismas funciones para hacer consultas y obtener datos de distintos manejadores de bases de datos.
PDO
Inyección SQL es un método de infiltración de código intruso que se vale de una vulnerabilidad informática presente en una aplicación en el nivel de validación de las entradas para realizar operaciones sobre una base de datos.
Brief
pone en riesgo la integridad de la aplicación, sino de todos los datos almacenados de los usuarios que la utilicen, y que se produce cuando no se filtra de forma correcta la información enviada por los usuarios.
Son clases y miembros que están incompletos y se deben implementar en una clase derivada. La palabra clave sealed permite impedir la herencia de una clase o de ciertos miembros de clase marcados previamente como virtual.
Brief
Las clases abstractas funcionan de forma distinta. Para declararlas se antepone la palabra reservada abstract, tanto en la definición de la clase como de los método.Puede incluir métodos privados, protegidos y públicos, pero además estos métodos pueden declararse como abstractos. De hecho, toda clase que contenga al menos un método abstracto debe definirse abstracta, aunque una clase abstracta no necesita contener obligatoriamente un método abstracto.
Los métodos abstractos no se implementan, es decir, no se desarrollan en la clase madre, sino en las clases hijas. Y esto es obligatorio: todo método abstracto de la clase madre debe recogerse en la clase hija.