3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php function checkdnsrr2($hostName, $recType = '') { if(!empty($hostName)) { if( $recType == '' ) $recType = "MX"; exec("nslookup -type=$recType $hostName", $result); // check each line to find the one that starts with the host // name. If it exists then the function succeeded. foreach ($result as $line) { if(eregi("^$hostName",$line)) { return true; } } // otherwise there was no mail handler for the domain return false; } return false; } if (checkdnsrr('gmail.com')) { echo 'yes'; } else { echo 'no'; } if (checkdnsrr2('gmail.com')) { echo 'yes'; } else { echo 'no'; }
Output for 4.3.0 - 5.6.30, hhvm-3.10.1 - 3.11.1, hhvm-3.13.2 - 3.17.3, 7.0.0 - 7.2.0
nono
Output for hhvm-3.12.14

Process exited with code 137.