(PHP 7 >= 7.3, PHP 8)
net_get_interfaces — 獲取網(wǎng)絡(luò)接口
返回本地機(jī)器上的網(wǎng)絡(luò)接口(適配器)的列舉。
此函數(shù)沒有參數(shù)。
返回一個(gè)關(guān)聯(lián) array,其中 key 是接口的名稱,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ù)組,見下面的單播屬性。 |
| up | 接口的布爾狀態(tài)(開/關(guān))。 |
| 名字 | 說(shuō)明 |
|---|---|
| flags | 整數(shù)值。 |
| family | 整數(shù)值。 |
| address | IPv4 或 IPv6 中的地址的字符串值。 |
| netmask | IPv4 或 IPv6 中的網(wǎng)絡(luò)掩碼的字符串值。 |
在獲取接口信息失敗時(shí)會(huì)拋出 E_WARNING。