Getting started with Aprende PHP en línea. Parte II. OOP


Contents:


¿Qué es OOP?
En esta lección describiremos lo que es объектно-ориентированное программирование
Clases y objetos
En esta lección, definiremos qué significan los conceptos класс y ...
Encapsulación, polimorfismo, herencia
Considere los principios básicos de OOP, que son инкапсуляция, наследование и полимо...
Definición de clases en PHP
En esta lección describiremos cómo crear класс en PHP. Para crear...
Creando objetos en PHP
Para crear instancias de una clase, debe usar el operador new junto con el nombre de l...
El operador de instanceof
Operador instanceof Tiene la intención de verificar si el objeto es una instancia de u...
Propiedades de clase
Свойства класса es переменные , que...
Apelando a las propiedades del objeto
Para acceder a las propiedades de los objetos, use el operador ->. Se escribe despu...
Métodos de clases/de objetos
En lecciones anteriores, solo determinamos свойства clases y los u...
Tipo de fundición: objetos
Considere las reglas básicas que se aplican a los tipos de conversión que involucran un tipo de dato...
$ Esta variable
Variable $this es una variable especial que se usa para acceder a un objeto de clase d...
Público y privado
En lecciones anteriores, usamos el alcance public acceso a las propiedades y métodos d...
Herencia de clases
En esta lección, veremos cómo se implementa la herencia de clases en PHP. Наследова...
Protegido - Propiedades y métodos protegidos
Hasta ahora, solo utilizamos private y public acceso para propiedades de...
Asignando Objetos
Considere la cuestión de asignar objetos. El operador de asignación = funciona con obj...
Clonación de objetos
Клонирование objeto es crear otra instancia de la clase que sea id...
Métodos mágicos: constructor y destructor
En esta lección hablaremos sobre algunos, así llamados, магических методах ...
Propiedades estáticas
Статические las propiedades de clase son propiedades a las que se ...
Constantes de clase
Dentro de las clases, puedes definir константы , que pertenecerá sol...
Métodos estáticos
Статические методы son métodos a los que puede llamar sin crear un ...
Accediendo a la clase usando auto
Para acceder a las constantes de clase, propiedades estáticas y métodos de clases estáticas desde la...
Apelar a la clase de padres
Al definir una clase secundaria, para acceder a las constantes, propiedades estáticas y métodos de l...
Apelar al constructor de la clase padre
Cuando llamas al constructor de una clase para niños, конструктор родительского кла...
Los métodos mágicos __clone, __get, __set
En esta lección, considera los métodos mágicos __clone, __get, __...
Métodos mágicos __call, __callStatic
En esta lección veremos los métodos mágicos __call, __callStatic Métod...
Otros métodos mágicos
En esta lección, considere los otros métodos mágicos: __isset(), __unset()
Constantes mágicas y funciones útiles
Considere las constantes de clase de magia y algunas funciones útiles para las clases. Cons...
Iterar un objeto
PHP permite итерировать propiedades del objeto con ayuda fo...
Clases y métodos abstractos
Абстрактный класс - Esta es una clase para la cual sus instancias ...
Clases y métodos finales
Palabra clave final antes de la definición de clase significa que esta clase no puede ...
La palabra clave estática
Palabra clave static Se usa para acceder a propiedades y métodos estáticos desde el co...
Interfaces
Интерфейсы son estructuras que describen qué constantes y métodos ...
Implementando interfaces
Para реализации interfaz, debe escribir la palabra clave im...
Herencia de interfaz
Las interfaces admiten herencia. Para hacer esto, la palabra clave también se usa extends
Tipo de declaración
Cuando se usan objetos como аргументов функций puede corregir el no...
¿Qué es una excepción?
Исключение es una acción que no se ajusta a la aplicación. Las exc...
Captura de excepciones
Para atrapar la excepción arrojada, se usa la construcción [php]try {   // some code, we may...
Creando tus clases de excepción
Para crear su clase de excepción, debe heredarla de una clase de excepción existente, por ejemplo de...
Clases de carga automática
Como regla, las clases separadas se colocan en archivos separados del mismo nombre. Por ejemplo, en ...
Prueba OOP
clase es diferente del objeto que a) una clase es una variable, un objet...