(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。