net_get_interfaces
(PHP 7 >= 7.3, PHP 8)
net_get_interfaces — Obtém interfaces de rede
Descrição
Retorna uma enumeração de interfaces de rede (adaptadores) na máquina local.
Parâmetros
Esta função não possui parâmetros.
Valor Retornado
Retorna um array associativo onde a chave é o nome da interface e
o valor é um array associativo de atributos de interface,
ou false
em caso de falha.
Cada array associativo de interface contém
Nome | Descrição |
---|---|
description | Valor de string opcional para descrição da interface. Somente Windows. |
mac | Valor de string opcional para endereço MAC da interface. Somente Windows. |
mtu | Valor inteiro para a unidade máxima de transmissão (MTU) da interface. Somente Windows. |
unicast | Array de arrays associativos, consulte atributos Unicast abaixo. |
up | Status booleano (ligado/desligado) para a interface. |
Nome | Descrição |
---|---|
flags | Valor inteiro. |
family | Valor inteiro. |
address | Valor string para o endereço em IPv4 ou IPv6. |
netmask | Valor string para a máscara de rede em either IPv4 ou IPv6. |
Erros/Exceções
Emite um E_WARNING
em caso de falha ao obter informação de interface.