3v4l.org

run code in 300+ PHP versions simultaneously
<?php $min = PHP_INT_MAX + 1; if ( (is_float($min) && $min >= PHP_INT_MAX && $min <= PHP_INT_MAX) || (is_string($min) && preg_match('#^\-?[0-9]+$#', $min)) ) { print "is float or string"; $min = (int) $min; } var_dump($min);

preferences:
40.9 ms | 402 KiB | 5 Q