Изучаем PHP онлайн. Часть II. ООП



Содержание курса


1. Что такое ООП
2. Классы и объекты
3. Инкапсуляция, полиморфизм, наследование
4. Определение классов в PHP
5. Создание объектов в PHP
6. Оператор instanceof
7. Свойства классов
8. Обращение к свойствам объекта
9. Методы классов / объектов
10. Приведение типов: объекты
11. Переменная $this
12. Public и private
13. Наследование классов
14. Protected - защищенные свойства и методы
15. Присвоение объектов
16. Клонирование объектов
17. Магические методы: конструктор и деструктор
18. Статические свойства
19. Константы классов
20. Статические методы
21. Обращение к классу при помощи self
22. Обращение к родительскому классу
23. Обращение к конструктору родительского класса
24. Магические методы __clone, __get, __set
25. Магические методы __call, __callStatic
26. Остальные магические методы
27. Магические константы и полезные функции
28. Итерирование объекта
29. Абстрактные классы и методы
30. Финальные классы и методы
31. Ключевое слово static
32. Интерфейсы
33. Реализация интерфейсов
34. Наследование интерфейсов
35. Объявление типа
36. Что такое исключение?
37. Ловим исключения
38. Создание своих классов исключений
39. Автозагрузка классов
40. Тест по ООП