хотя когда юзаешь psalm, эта директива уже не имеет ни малейшего значения.
Данные с внешнего источника. Ты описал psalm типом, всё ок. Тип данных с источника начал приходить другой и где то там кастится у тебя. Не кейс?
Использовать данные от пользователя без проверки?
Тоесть ты каждое поле проверяешь is_int, is_string?
Имеет значение. Она может помочь сломать код в случае, когда psalm говорит, что всё ок (т.к. ему некоректный тип указали, пропустив один из нюансов пхп).
Обсуждают сегодня