'unicast' 可能还包含 'broadcast' 属性,上面没有列出。在使用 PHP 8 的 Linux 上测试。
(PHP 7 >= 7.3, PHP 8)
net_get_interfaces — 获取网络接口
此函数没有参数。
返回一个关联的 array,其中键是接口名称,值是接口属性的关联数组,或者在失败时返回 false
。
每个接口关联数组包含
Name | 描述 |
---|---|
description | 可选的字符串值,用于描述接口。仅限 Windows。 |
mac | 可选的字符串值,用于描述接口的 MAC 地址。仅限 Windows。 |
mtu | 接口的最大传输单元 (MTU) 的整数值。仅限 Windows。 |
unicast | 关联数组数组,请参见下面的单播属性。 |
up | 接口的布尔状态(开/关)。 |
Name | 描述 |
---|---|
flags | 整数值。 |
family | 整数值。 |
address | IPv4 或 IPv6 中的地址的字符串值。 |
netmask | IPv4 或 IPv6 中的网络掩码的字符串值。 |
在无法获取接口信息时发出 E_WARNING
。