= intval ( $_GET['year'] );
???
$year = (int)filter_input(INPUT_GET, 'year',FILTER_SANITIZE_NUMBER_INT);
Спасибо, шикарный ответ!!!! Добра!!!!!
а в каких случаях это лучше, чем просто приведение к (int)? не избыточно ли такое решение?
Они по разному работают. Но вот какой "лучше" — сложный вопрос. Я бы сказал тот, который более понятный большинству людей в команде.
В общем, TLDR: я уверен, что в случае с интами простое приведение к (int) даст тот же результат, что и с (int)filter_input.
Обсуждают сегодня