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