net_get_interfaces
ネットワークインターフェイスを取得する
説明
arrayfalse 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 が発生します。