Безопасно предположить, что в
if (($i = (int)trim($_GET['user_input'])) != 0) {
// do stuff with $i
}
$i
может только когда-либо быть целым?
Edit:
я теперь использовать:
if (ctype_digit($i = $_GET['user_input'])) {
// do stuff with $i
}
Да, но если '$ _GET [ 'user_input'] 'является 'а' в качестве примера это 0. (Если бросок терпит неудачу) – Rizier123
@ Rizier123 Вот почему я '! = 0'. Я хочу, чтобы только целые числа отличались от нуля. –
Да, тогда ваше состояние работает! Итак, ваш вопрос ответил? – Rizier123