Основные возможности платформы Hexlet не доступны в вашем браузере. Пожалуйста, обновитесь.
курс

PHP: ООП

В этом курсе рассматриваются объектно-ориентированные возможности языка php. Дополнительно мы научимся работать с неймcпейсами и трейтами. Также мы познакомимся с системой исключений и применим ее на практике.

Сначала рекомендуем пройти курс Основы PHP

1.

Классы

теория (видео, 11:14) / тесты / упражнение

Познакомиться с понятием класса в объектно-ориентированном языке PHP.

2.

Пространства имен

теория (видео, 05:13) / тесты / упражнение

Научиться использовать пространства имен для разделения кода.

3.

Методы

теория (видео, 10:14) / тесты / упражнение

Рассмотреть методы, то есть функции внутри объектов. Изучить основные виды методов, типичные для классов в PHP.

4.

Интерфейс

теория (видео, 09:09) / тесты / упражнение

Изучить интерфейсы

5.

Наследование

теория (видео, 20:05) / тесты / упражнение

Изучить идею и механизм наследования в ООП.

6.

Абстрактные классы

теория (видео, 06:35) / тесты / упражнение

Рассмотреть абстрактные классы на примере разработки простой системы кеширования.

7.

Трейты

теория (видео, 09:13) / тесты / упражнение

Изучить понятие трейтов в PHP.

8.

Константы классов

теория (видео, 01:23) / тесты / упражнение

Познакомиться с константами в классах в PHP.

9.

Static

теория (видео, 11:37) / тесты / упражнение

Познакомиться со статическими свойствами и методами.

10.

Исключения

теория (видео, 13:29) / тесты / упражнение

Познакомиться с концепцией исключений. Научиться их бросать и перехватывать.

11.

Исключения: finally

теория (видео, 03:36) / тесты / упражнение

Глубже изучить исключения и познакомиться с блоком `finally`.

12.

Перегрузка: свойства

теория (видео, 04:10) / тесты / упражнение

Познакомиться с понятием перегрузки в php. Научиться определять динамические свойства.

13.

Перегрузка: методы

теория (видео, 04:27) / тесты / упражнение

Познакомиться с перегрузкой методов в php. Разобраться в способах создания динамического поведения.

14.

Позднее статическое связывание

теория (видео, 05:56) / тесты / упражнение

Разобраться с поздним статическим связыванием в php

15.

Автоматическая загрузка классов

теория (видео, 07:08) / тесты / упражнение

Научиться подключать классы автоматически с помощью spl_autoload.

Испытания

Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки.

Статистика
2352
учащихся
581
вопрос
и ответ
18
часов
Учитель