Учебник по ООП в PHP8
Простой учебник по объектно-ориентированному программированию в PHP для новичков.
Основы
001
Введение в ООП в PHP
002Классы и объекты в ООП в PHP
003Свойства объектов в PHP
004Методы объектов в PHP
005Параметры методов в PHP
006Обращение к свойствам внутри классов в ООП в PHP
007Обращение к методам внутри классов в ООП в PHP
008Конструктор в ООП в PHP
009Свойства через параметры конструктора в ООП в PHP
010Приватные свойства в ООП в PHP
011Приватные методы в ООП в PHP
012Геттеры свойств в ООП в PHP
013Сеттеры свойств в ООП в PHP
014Преимущества сеттеров и геттеров в ООП в PHP
Продвинутое
015
Хранение классов в отдельных файлах в PHP
016Цепочки методов в ООП в PHP
017Класс как набор методов в ООП в PHP
018Хранение объектов в массивах в ООП в PHP
019Объекты внутри классов в ООП в PHP
020Оператор безопасного извлечения в ООП в PHP
021Оператор безопасного извлечения в цепочках в ООП в PHP
022Манипуляция объектами в классах в ООП в PHP
023Передача объектов по ссылке в ООП в PHP
024Определение принадлежности объекта к классу в ООП в PHP
Наследование
025
Наследование классов в ООП в PHP
026Наследование публичных методов в ООП в PHP
027Методы потомка в ООП в PHP
028Переопределение методов родителя в ООП в PHP
029Вызов переопределенного метода в ООП в PHP
030Конструктор при наследовании в ООП в PHP
031Приватные методы при наследовании в ООП в PHP
032Приватные свойства при наследовании в ООП в PHP
033Проблема приватных свойств при наследовании в ООП в PHP
034Защищенные методы в ООП в PHP
035Защищенные свойства в ООП в PHP
036Оператор instanceof и наследование в ООП в PHP
Вызовы
037
Имя свойства из переменной в ООП в PHP
038Имя свойства из массива в ООП в PHP
039Имя свойства из ассоциативного массива в ООП в PHP
040Имя свойства из функции в ООП в PHP
041Имя свойства из другого объекта в ООП в PHP
042Имя метода из переменной в ООП в PHP
043Вызов метода сразу после создания объекта в ООП в PHP
Static
044
Статические методы в ООП в PHP
045Статические методы внутри класса в ООП в PHP
046Статические свойства в ООП в PHP
047Статические свойства внутри класса в ООП в PHP
048Обращение к static через класс и объект в ООП в PHP
049Комбинация со static в ООП в PHP
050Статические методы и $this в ООП в PHP
051Пример на static в ООП в PHP
Функции
052
Функция для получения имени класса в ООП в PHP
053Функция для получения методов класса в ООП в PHP
054Функция для получения свойств класса в ООП в PHP
055Функция для получения свойств объекта в ООП в PHP
056Функция для проверки существования класса в ООП в PHP
057Функция для проверки существования метода в ООП в PHP
058Функция для проверки существования свойства в ООП в PHP
059Функция для получения родительского класса в ООП в PHP
060Функция для проверки наследования класса в ООП в PHP
061Функция для проверки принадлежности объекта к классу в ООП в PHP
062Функция для получения всех объявленных классов в ООП в PHP
Abstract
Интерфейсы
065
Интерфейсы в ООП в PHP
066Практика на применение интерфейсов в ООП в PHP
067Правила именования интерфейсов в ООП в PHP
068Применение интерфейсов в ООП в PHP
069Параметры в методах интерфейсов в ООП в PHP
070Объявление конструктора в интерфейсе в ООП в PHP
071Наследование интерфейсов друг от друга в ООП в PHP
072Интерфейсы и instanceof в ООП в PHP
073Несколько интерфейсов в ООП в PHP
074Наследование от класса и реализация интерфейса в ООП в PHP
075Константы в интерфейсе в ООП в PHP
076Функции для работы с интерфейсами в ООП в PHP
Трейты
077
Трейты в ООП в PHP
078Несколько трейтов в ООП в PHP
079Разрешение конфликтов методов трейтов в ООП в PHP
080Модификаторы доступа и трейты в ООП в PHP
081Изменения прав доступа к методам трейта в ООП в PHP
082Приоритет методов при работе с трейтами в ООП в PHP
083Абстрактные методы трейтов в ООП в PHP
084Использование трейтов в трейтах
085Функции для работы трейтами в ООП в PHP
Магия
086
Магические методы в ООП в PHP
087Магический метод toString в ООП в PHP
088Получение свойств через магию в ООП в PHP
089Свойства только для чтения в ООП в PHP
090Чтение несуществующего свойства в ООП в PHP
091Запись свойств через магию в ООП в PHP
092Чтение несуществующего свойства в ООП в PHP
093Проверка свойств при записи в ООП в PHP
094Практическое применение магии в ООП в PHP
Пространства имен и автозагрузка
095