PHP: Построение абстракций
Теория: Абстракция с помощью функций
Полный доступ к материалам
Замечания
В видео в некоторых местах функции первого класса по ошибке названы функциями высшего порядка. Необходимо помнить, что эти два понятия — разные.
Функции первого класса можно передавать в качестве аргументов другим функциям, возвращать их как результат других функций, присваивать их переменным или сохранять в структурах данных. Функция высшего порядка — функция, принимающая в качестве аргументов другие функции или возвращающая другую функцию в качестве результата.


