PHP - ping ip address or domain name

$host = '185.85.0.29'; // ip address or domain name
$curl = curl_init($host);
curl_setopt($curl, CURLOPT_TIMEOUT, 5);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($curl);
$httpCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
curl_close($curl);
if ($httpCode >= 200 && $httpCode < 300) {
    echo 'success';
} else {
    echo "error";
}

OR

$host = "185.85.0.29"; // ip address or domain name
exec('ping ' . $host, $output, $result);
print_r($output);
if ($result == 0) {
    echo "success";
} else {
    echo "error";
}