(PHP 7 >= 7.3, PHP 8)
net_get_interfaces — 獲取網(wǎng)絡(luò )接口
返回本地機器上的網(wǎng)絡(luò )接口(適配器)的列舉。
此函數沒(méi)有參數。
返回一個(gè)關(guān)聯(lián) array,其中 key 是接口的名稱(chēng),value 是一個(gè)接口屬性的關(guān)聯(lián)數組。
或者在失敗時(shí)返回 false
。
每個(gè)接口關(guān)聯(lián)數組包含:
名字 | 說(shuō)明 |
---|---|
描述 | 用于描述接口的可選字符串值。 僅限 Windows。 |
mac | 接口的 MAC 地址的可選字符串值。 僅限 Windows。 |
mtu | 接口的最大傳輸單位(MTU)的整數值。 僅限 Windows。 |
unicast | 關(guān)聯(lián)數組,見(jiàn)下面的單播屬性。 |
up | 接口的布爾狀態(tài)(開(kāi)/關(guān))。 |
名字 | 說(shuō)明 |
---|---|
flags | 整數值。 |
family | 整數值。 |
address | IPv4 或 IPv6 中的地址的字符串值。 |
netmask | IPv4 或 IPv6 中的網(wǎng)絡(luò )掩碼的字符串值。 |
在獲取接口信息失敗時(shí)會(huì )拋出 E_WARNING
。