3v4l.org

run code in 300+ PHP versions simultaneously
<?php function validate($host) { var_dump(filter_var( $host, FILTER_VALIDATE_DOMAIN, array ('flags' => FILTER_FLAG_HOSTNAME ) )) ; } validate("192.168.1.1"); validate("domain_com.com");
Output for 8.3.0 - 8.3.29, 8.4.1 - 8.4.16, 8.5.0 - 8.5.1
string(11) "192.168.1.1" bool(false)

preferences:
57.23 ms | 406 KiB | 5 Q