Kirs
Fireman
Компактная проверка на "число".
Такая штука:
Не люблю когда мне в скрипт пытаются отдать некоректное число, т.е. когда мне вместо 45 пытаются передать 45bnbn, я посылаю ошибку (и на всякий пожарный запоминаю её
), а не корректирую число до "45" (все равноже пользователь не ТО хотел сказать этим параметром).
Проверку на число (исходя из моих условий) приходится производить тремя условиями:
1. !empty($int) - проверка на существованиеи и на не соответствие 0 ("0");
2. is_numeric($int) - проверка на соответствие числовому типу данных;
3. $int != 0 - т.к. нулевые значения тоже нахрен не нужны, а empty не посчитает нулевой строку типа "000000".
Так вот, хочется узнать, можнт есть более компактный способ проверки таких данных?
Такая штука:
Не люблю когда мне в скрипт пытаются отдать некоректное число, т.е. когда мне вместо 45 пытаются передать 45bnbn, я посылаю ошибку (и на всякий пожарный запоминаю её

Проверку на число (исходя из моих условий) приходится производить тремя условиями:
1. !empty($int) - проверка на существованиеи и на не соответствие 0 ("0");
2. is_numeric($int) - проверка на соответствие числовому типу данных;
3. $int != 0 - т.к. нулевые значения тоже нахрен не нужны, а empty не посчитает нулевой строку типа "000000".
Так вот, хочется узнать, можнт есть более компактный способ проверки таких данных?