Что такое nullable-типы в PHP-разработке и зачем это спрашивают на собеседовании?
Что хотят услышать интервьюеры:
nullable-типы — типовые подсказки вида ?Type, которые позволяют передать либо значение типа, либо null.
- помогают явно описать необязательные значения
- важны для DTO и API
- требуют аккуратной обработки null
Ответ:
Почему спрашивают: тема показывает, понимает ли кандидат не только синтаксис, но и последствия для реального PHP-проекта: поддержку, безопасность, производительность и читаемость.
Типичная ошибка: использовать null как универсальное значение ошибки вместо явного результата или исключения.
Как отвечать на собеседовании: дать определение, коротко назвать 2–3 практических эффекта и привести пример из проекта.