net_get_interfaces
En esta página
net_get_interfaces
Devuelve las interfaces de red
Descripción#
php
net_get_interfaces(): arrayphp
Devuelve una enumeración de las interfaces de red (adaptadores) en la máquina local.
Parámetros#
Esta función no contiene ningún parámetro.
Valores devueltos#
Devuelve un array asociativo donde la clave es el nombre de la interfaz y el valor es un array asociativo de los atributos de la interfaz, o false si ocurre un error.
Cada array asociativo de interfaz contiene:
| Nombre | Descripción |
|---|---|
| description | Un valor de string opcional para la descripción de la interfaz. Solo Windows. |
| mac | Un valor de string opcional para la dirección MAC de la interfaz. Solo Windows. |
| mtu | Un valor integer para la unidad de transmisión máxima (MTU) de la interfaz. Solo Windows. |
| unicast | Un array de arrays asociativos, ver los atributos Unicast a continuación. |
| up | Un bool para el estado (on/off) de la interfaz. |
Atributos de Interfaz
| Nombre | Descripción |
|---|---|
| flags | Un valor integer. |
| family | Un valor integer. |
| address | Un valor string para la dirección en IPv4 o IPv6. |
| netmask | Un valor string para la máscara de subred en IPv4 o IPv6. |
Atributos de Unicast
Errores/Excepciones#
Emite un error E_WARNING en caso de fallo al obtener la información de la interfaz.