PHP: Sobrecarga de Funciones
Definición Una característica útil en el Programación Orientada a Objetos es la sobrecarga (overload) --Evitar confundir con sobrescritura (overriding), que consiste en una nueva implementación en los métodos de una…
Definición Una característica útil en el Programación Orientada a Objetos es la sobrecarga (overload) --Evitar confundir con sobrescritura (overriding), que consiste en una nueva implementación en los métodos de una…
Una excepción es cualquier incidente que no permite la terminación correcta de un programa. Puede ser inducida o involuntaria. En la mayoría de los casos se tratará de impedir la terminación de…
__call() Este método es llamado cada vez que un objeto intenta utilizar un método inaccesible (private o protected) o que no existe. noExiste(); Dadas sus características puede ser aprovechado para…
Métodos mágicos Son funciones definidas por PHP, las cuales el programador se encarga de definir la implementación. Sin embargo, el llamado de estas funciones ocurre cuando sea necesario y no…
Hasta ahora se ha visto atributos y métodos que pertenecen a los objetos, es decir, que mantiene su estado y comportamiento a ese nivel. Es posible que se quiera tener…
Se vio anteriormente que las clases abstractas permiten generar funciones que no necesitan implementarse por la clase padre. Las interfaces actúan de forma similar, pero difieren en que todos sus métodos…
Una clase abstracta permite definir métodos evitando implementarlos, dejando esa tarea a las subclases. Cuando se crea una clase abstracta se da por sentado que se obliga a heredar, esto es debido…
Herencia La herencia permite la reutilización de código, estableciendo una clase como base de otras, la cuales tomarán elementos de ésta para usarlos o redefinirlos. Para declarar que una clase…
Clases y objetos Para definir una clase utilizamos la palabra class. Los nombres de clases utilizan StudlyCaps. Por ejemplo: la clase alumno becado se nombrará AlumnoBecado. El nivel de acceso…
Introducción Un punto importante en los Sistemas de Información es el manejo de la fecha y hora como datos para registrar eventos. PHP tiene varios elementos para manejar estos tipos…