Renvoie un tableau contenant les informations de getaddrinfo sur le nom d'hôte donné

# socket_addrinfo_lookup

(PHP 7 >= 7.2.0, PHP 8)

socket_addrinfo_lookup — Renvoie un tableau contenant les informations de getaddrinfo sur le nom d'hôte donné

### Description

function socket_addrinfo_lookup(string `$host`, ?string `$service` = `null`, array `$hints` = []): array|false

Recherche les différentes façons de se connecter à `host`. Le tableau retourné contient un ensemble d'instances de AddressInfo auxquelles nous pouvons nous lier en utilisant socket_addrinfo_bind().

### Liste de paramètres

`host`

  Le nom d'hôte à rechercher.

`service`

  Le service auquel se connecter. Si service est une chaîne numérique, elle désigne le port. Sinon elle désigne un nom de service réseau, qui est mappé à un port par le système d'exploitation.

`hints`

  Permet de spécifier des critères pour la sélection des adresses retournées. Il est possible de spécifier les hints tels que définis par getaddrinfo.

### Valeurs de retour

Renvoie un tableau d'instances de AddressInfo qui peuvent être utilisées avec la famille de fonctions socket_addrinfo_*. En cas d'échec, `false` est retourné.

### Historique

Version | Description
--- | ---
8.5.0 | Lève désormais une exception TypeError si une valeur du tableau `hints` ne peut pas être convertie en entier, et peut lever une exception ValueError si l'une de ces valeurs provoque un dépassement.
8.0.0 | En cas de succès, cette fonction renvoie maintenant un tableau d'instances de AddressInfo; avant, un tableau de resources était retourné.
8.0.0 | `service` est désormais nullable.

### Voir aussi

- socket_addrinfo_bind() - Crée et lie un socket à une adresse donnée
- socket_addrinfo_connect() - Crée et connecte un socket à une adresse donnée
- socket_addrinfo_explain() - Renvoie des informations sur addrinfo

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open