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