(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 が発生します。