PHP 8.4.0 RC3 available for testing

net_get_interfaces

(PHP 7 >= 7.3, PHP 8)

net_get_interfacesRenvoie 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.

add a note

User Contributed Notes 1 note

up
-3
Anonymous
2 years ago
The 'unicast' might also contain the 'broadcast' attribute, which is not listed above. Tested on linux with PHP 8.
To Top