Logo

Network Functions

checkdnsrr closelog dns_check_record dns_get_mx dns_get_record fsockopen gethostbyaddr gethostbyname gethostbynamel gethostname getmxrr getprotobyname getprotobynumber getservbyname getservbyport header header_register_callback header_remove headers_list headers_sent http_response_code inet_ntop inet_pton ip2long long2ip net_get_interfaces openlog pfsockopen setcookie setrawcookie socket_get_status socket_set_blocking socket_set_timeout syslog

gethostbyname

Logo reactphp/event-loop reactphp/event-loop
Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Get the IPv4 address corresponding to a given Internet host name
<?php gethostbyname(string $hostname): string
<?php $ip = gethostbyname('www.google.com');

if (ip2long($ip) === false) {

    echo 'Unable to resolve hostname' . PHP_EOL;

    exit(1);
examples/14-http-client-async.php