ну здесь так же если забудут проверить на Model
Если забудут на проверку нул, то про это узнаем очень скоро. Но если всегда возвращать объект, особенно если поля сущности тоже присутствуют, то это беда. или как вариант: User|NotFoundUser, то уже это более ближе к mixed
из всех зол, меньшее, считаю ?User и на месте проверить $user instance of User
Ой не) Только не 2 типа через разделитель)
instance of считается плохо пахнущем кодом
это более лучше, чем пустой объект с теми же полями
Если у тебя появляется такая проверка, нужно пересмотреть свой подход
Ну в твоем случае нужно проверять на null
ну тут мы сужаем ошибки, вдруг кто захочет в $user верунть Entity и сравнение с нулом не пройдет, а проверка на instance of пройдет
Не сможет он вернуть
похоже на == и === где есть какая недосказанность. Лучше явная проверка, чем неявная
это прям маст хэв, никаких ==
Обсуждают сегодня