if ($var != ????)
до ∞до бесконечности не получится. Число, вышедшее за предел константы PHP_INT_MAX становится с плавающей точкой.
echo PHP_INT_MAX . PHP_EOL; // 9223372036854775807
echo ($big = PHP_INT_MAX + 1) . PHP_EOL; // 9.2233720368548E+18
echo gettype($big) . PHP_EOL; // double