Network net_get_interfaces

(PHP 7 >= 7.3, PHP 8)

net_get_interfaces — 네트워크 인터페이스 가져오기


설명

net_get_interfaces(): array|false

로컬 시스템의 네트워크 인터페이스(어댑터) 열거를 반환합니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

키가 인터페이스의 이름이고 값이 인터페이스 속성의 연관 배열인 연관 배열을 반환하거나 실패 시 false를 반환합니다.

각 인터페이스 연관 배열에는 다음이 포함됩니다.

Interface attributes

Name 설명
description 인터페이스 설명을 위한 선택적 문자열 값입니다. 윈도우 전용.
mac 인터페이스의 MAC 주소에 대한 선택적 문자열 값입니다. 윈도우 전용.
mtu 인터페이스의 최대 전송 단위(MTU)에 대한 정수 값입니다. 윈도우 전용.
unicast 연관 배열의 배열은 아래의 유니캐스트 속성을 참조하십시오.
up 인터페이스의 부울 상태(켜기/끄기)입니다.

Unicast attributes

Name 설명
flags Integer value.
family Integer value.
address IPv4 또는 IPv6의 주소에 대한 문자열 값입니다.
netmask IPv4 또는 IPv6에서 넷마스크의 문자열 값입니다.

오류/예외

인터페이스 정보를 가져오는 데 실패하면 E_WARNING을 내보냅니다.