$id = filter_input(INPUT_POST, 'id', FILTER_VALIDATE_INT, ['options' => ['min_range' => 1]]);
if ($id === null || $id === false) {
exit('Некоректний ID');
}✔ Що він гарантує:- поле існує
- значення — ціле число
- значення ≥ 1
- $user_id має тип int
- 0, -5, abc, 12.5, порожній рядок — відсічені
- відсутнє поле — відсічене
🧼 Читабельність і підтримка
- код самодокументований
- легко читати навіть через рік
- немає прихованої логіки
- відповідає strict-style PHP