(PHP 7 >= 7.3, PHP 8)
net_get_interfaces — Renvoie les interfaces réseau
Renvoie une énumération des interfaces réseau (adaptateurs) sur la machine locale.
Cette fonction ne contient aucun paramètre.
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 :
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. |
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. |
Emet une erreur E_WARNING
en cas d'échec pour obtenir les informations de l'interface.