PHP Conference Japan 2024

net_get_interfaces

(PHP 7 >= 7.3, PHP 8)

net_get_interfaces取得網路介面

說明

net_get_interfaces(): 陣列|false

傳回本地機器上網路介面(介面卡)的列舉。

參數

此函式沒有參數。

傳回值

傳回一個關聯式 陣列,其中鍵是介面的名稱,值是一個介面屬性的關聯式陣列,或者在失敗時傳回 false

每個介面關聯式陣列包含:

介面屬性
名稱 說明
描述 介面描述的選用字串值。僅限 Windows。
mac 介面 MAC 位址的選用字串值。僅限 Windows。
mtu 介面最大傳輸單元 (MTU) 的整數值。僅限 Windows。
unicast 關聯陣列的陣列,請參考下方的 Unicast 屬性。
up 介面的布林狀態(開啟/關閉)。

Unicast 屬性
名稱 說明
flags 整數值。
family 整數值。
address IPv4 或 IPv6 位址的字串值。
netmask IPv4 或 IPv6 子網路遮罩的字串值。

錯誤/例外

獲取介面資訊失敗時,會發出 E_WARNING

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top