(PHP 7 >= 7.3, PHP 8)
net_get_interfaces — ネットワークインターフェイスを取得する
この関数にはパラメータはありません。
連想配列を返します。
その内容は、キーがインターフェイスの名前で、
値がインターフェイスの属性を示す連想配列です。
失敗した場合に false
を返します.
インターフェイスごとの連想配列は、下記を含みます:
名前 | 説明 |
---|---|
description | インターフェイスの説明を示すオプションの値。 Windows でのみ有効です。 |
mac | インターフェイスのMACアドレスを示すオプションの値。 Windows でのみ有効です。 |
mtu | インターフェイスのMTUを示す整数値。 Windows でのみ有効です。 |
unicast | 連想配列の配列。 詳細は以下のユニキャストに関する属性を参照ください。 |
up | インターフェイスの状態 (on/off) を示す Boolean の値。 |
名前 | 説明 |
---|---|
flags | 整数値。 |
family | 整数値。 |
address | IPv4 または IPv6 形式の、アドレスを示す文字列。 |
netmask | IPv4 または IPv6 形式の、ネットマスクを示す文字列。 |
インターフェイス情報を取得できなかった場合は、
E_WARNING
が発生します。