Tutorial de POO en PHP8
Tutorial simple de programación orientada a objetos en PHP para principiantes.
Fundamentos
001
Introducción a POO en PHP
002Clases y objetos en POO en PHP
003Propiedades de objetos en PHP
004Métodos de objetos en PHP
005Parámetros de métodos en PHP
006Acceso a propiedades dentro de clases en POO en PHP
007Llamada a métodos dentro de clases en POO en PHP
008Constructor en POO en PHP
009Propiedades a través de parámetros del constructor en POO en PHP
010Propiedades privadas en POO en PHP
011Métodos privados en POO en PHP
012Getters de propiedades en POO en PHP
013Setters de propiedades en POO en PHP
014Ventajas de los getters y setters en POO en PHP
Avanzado
015
Almacenamiento de clases en archivos separados en PHP
016Encadenamiento de métodos en POO en PHP
017Clase como conjunto de métodos en POO en PHP
018Almacenamiento de objetos en arrays en POO en PHP
019Objetos dentro de clases en POO en PHP
020Operador de obtención segura en POO en PHP
021Operador de recuperación segura en cadenas en POO en PHP
022Manipulación de objetos en clases en POO en PHP
023Paso de objetos por referencia en POO en PHP
024Determinación de la pertenencia de un objeto a una clase en POO en PHP
Herencia
025
Herencia de clases en POO en PHP
026Herencia de métodos públicos en POO en PHP
027Métodos de la clase derivada en POO en PHP
028Sobrescritura de métodos padre en POO en PHP
029Llamar a un método sobrescrito en POO en PHP
030Constructor en herencia en POO en PHP
031Métodos privados en la herencia de POO en PHP
032Propiedades privadas en la herencia de POO en PHP
033Problema de las propiedades privadas en la herencia de POO en PHP
034Métodos protegidos en POO en PHP
035Propiedades protegidas en POO en PHP
036Operador instanceof y herencia en POO en PHP
Llamadas
037
Nombre de propiedad desde variable en POO en PHP
038Nombre de propiedad desde un array en POO en PHP
039Nombre de propiedad de un array asociativo en POO en PHP
040Nombre de propiedad desde una función en POO en PHP
041Nombre de propiedad de otro objeto en POO en PHP
042Nombre del método desde una variable en POO en PHP
043Llamar a un método inmediatamente después de crear un objeto en POO en PHP
Static
044
Métodos estáticos en POO en PHP
045Métodos estáticos dentro de una clase en POO en PHP
046Propiedades estáticas en POO en PHP
047Propiedades estáticas dentro de una clase en POO en PHP
048Acceso a static mediante clase y objeto en POO en PHP
049Combinación con static en POO en PHP
050Métodos estáticos y $this en POO en PHP
051Ejemplo de static en POO en PHP
Funciones
052
Función para obtener el nombre de una clase en POO en PHP
053Función para obtener los métodos de una clase en POO en PHP
054Función para obtener propiedades de clase en POO en PHP
055Función para obtener propiedades de un objeto en POO en PHP
056Función para verificar la existencia de una clase en POO en PHP
057Función para verificar la existencia de un método en POO en PHP
058Función para verificar la existencia de una propiedad en POO en PHP
059Función para obtener la clase padre en POO en PHP
060Función para verificar la herencia de clases en POO en PHP
061Función para verificar la pertenencia de un objeto a una clase en POO en PHP
062Función para obtener todas las clases declaradas en POO en PHP
Resumen
Interfaces
065
Interfaces en POO en PHP
066Práctica sobre la aplicación de interfaces en POO en PHP
067Reglas de nomenclatura de interfaces en POO en PHP
068Aplicación de interfaces en POO en PHP
069Parámetros en métodos de interfaces en POO en PHP
070Declaración del constructor en la interfaz en POO en PHP
071Herencia de interfaces entre sí en POO en PHP
072Interfaces y instanceof en POO en PHP
073Múltiples interfaces en POO en PHP
074Herencia de clase e implementación de interfaz en POO en PHP
075Constantes en interfaces en POO en PHP
076Funciones para trabajar con interfaces en POO en PHP
Traits
077
Traits en POO en PHP
078Múltiples traits en POO en PHP
079Resolución de conflictos de métodos de traits en POO en PHP
080Modificadores de acceso y traits en POO en PHP
081Cambios en los permisos de acceso a métodos de trait en POO en PHP
082Prioridad de métodos al trabajar con traits en POO en PHP
083Métodos abstractos en traits de POO en PHP
084Uso de traits en traits
085Funciones para trabajar con traits en POO en PHP
Magia
086
Métodos mágicos en POO en PHP
087El método mágico toString en POO en PHP
088Obtención de propiedades mediante magia en POO en PHP
089Propiedades de solo lectura en POO en PHP
090Lectura de propiedades inexistentes en POO en PHP
091Escritura de propiedades mediante magia en POO en PHP
092Lectura de propiedades inexistentes en POO en PHP
093Verificación de propiedades al escribir en POO en PHP
094Aplicación práctica de la magia en POO en PHP
Espacios de nombres y autocarga
095