# net_get_interfaces

(PHP 7 >= 7.3, PHP 8)

net_get_interfaces — Renvoie les interfaces réseau

### Description

net_get_interfaces(): array|false

Renvoie une énumération des interfaces réseau (adaptateurs) sur la machine locale.

### Liste de paramètres

Cette fonction ne contient aucun paramètre.

### Valeurs de retour

Renvoie un tableau associatif où la clé est le nom de l'interface et la valeur un tableau associatif des attributs de l'interface, ou `false` si une erreur survient.

Chaque tableau associatif d'interface contient :

Attributs d'Interface
Nom | Description
--- | ---
description | Une valeur de chaîne optionnelle pour la description de l'interface. Windows seulement.
mac | Une valeur de chaîne optionnelle pour l'adresse MAC de l'interface. Windows seulement.
mtu | Une valeur entière pour l'unité de transmission maximale (MTU) de l'interface. Windows seulement.
unicast | Un tableau d'arrays associatifs, voir les attributs Unicast ci-dessous.
up | Un booléen pour l'état (on/off) de l'interface.

Attributs d'Unicast
Nom | Description
--- | ---
flags | Une valeur entière.
family | Une valeur entière.
address | Une valeur de chaîne pour l'adresse en IPv4 ou IPv6.
netmask | Une valeur de chaîne pour le masque de sous-réseau en IPv4 ou IPv6.

### Erreurs / Exceptions

Emet une erreur `E_WARNING` en cas d'échec pour obtenir les informations de l'interface.