(PHP 7 >= 7.3, PHP 8)
net_get_interfaces — 取得網路介面
此函式沒有參數。
傳回一個關聯式 陣列,其中鍵是介面的名稱,值是一個介面屬性的關聯式陣列,或者在失敗時傳回 false。
每個介面關聯式陣列包含:
| 名稱 | 說明 |
|---|---|
| 描述 | 介面描述的選用字串值。僅限 Windows。 |
| mac | 介面 MAC 位址的選用字串值。僅限 Windows。 |
| mtu | 介面最大傳輸單元 (MTU) 的整數值。僅限 Windows。 |
| unicast | 關聯陣列的陣列,請參考下方的 Unicast 屬性。 |
| up | 介面的布林狀態(開啟/關閉)。 |
| 名稱 | 說明 |
|---|---|
| flags | 整數值。 |
| family | 整數值。 |
| address | IPv4 或 IPv6 位址的字串值。 |
| netmask | IPv4 或 IPv6 子網路遮罩的字串值。 |
獲取介面資訊失敗時,會發出 E_WARNING。