Система типов современного PHP 8.1

12 участников

О чём курс

Система типов в PHP часто вызывает путаницу из-за сочетания динамической природы языка и строгих нововведений последних версий. Этот вебинар структурирует знания о типизации: от базовых скалярных типов и массивов до сложных union и intersection types, появившихся в PHP 8.1.

Внутри разбираются механизмы приведения типов — явные, операторные и через type-hinting, а также роль перечислений (enums) и псевдотипов в архитектуре кода. Вы разберетесь, как именно PHP проверяет типы на разных уровнях и как эти знания помогут писать более предсказуемый код. Материал будет полезен разработчикам, которые хотят перестать полагаться на удачу и начать использовать возможности статической проверки типов PHP по максимуму.

Программа обучения

  • Что такое тип
  • Динамическая слабая типизация в PHP
  • Скалярные типы
  • Работа с массивами
  • Классы и интерфейсы как типы
  • Место перечислений (enums) в системе типов
  • Псевдотипы
  • Контроль типов
  • Типы-объединения (union types) и типы-пересечения (intersection types)
  • Явное приведение типов
  • Неявное приведение операторами
  • Неявное приведение тайп-хинтингом
  • Перспективы развития системы типов в будущих версиях PHP
Складчина создана 27 июля 2022 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 12

АС Альберт Степанцев Все материалы
204 ₽ 590 ₽