Sockets socket_addrinfo_lookup
(PHP 7 >= 7.2.0, PHP 8)
socket_addrinfo_lookup — 주어진 호스트 이름에 대한 getaddrinfo 내용이 포함된 배열 가져오기
설명
socket_addrinfo_lookup(string $host
, ?string $service
= null
, array $hints
= []): array|false
host
에 연결할 수 있는 다양한 방법을 찾아보세요. 반환된 배열에는 socket_addrinfo_bind()를 사용하여 바인딩할 수 있는 AddressInfo 인스턴스 집합이 포함되어 있습니다.
매개변수
host
- 검색할 호스트 이름입니다.
service
- 연결할 서비스입니다. 서비스가 이름이면 해당 포트 번호로 변환됩니다.
hints
- 힌트는 반환된 주소를 선택하기 위한 기준을 제공합니다. getadrinfo에서 정의한 대로 힌트를 지정할 수 있습니다.
반환 값
다른 socket_addrinfo 함수와 함께 사용할 수 있는 AddressInfo 인스턴스의 배열을 반환합니다. 실패하면 false
가 반환됩니다.
변경 로그
버전 | 설명 |
---|---|
8.0.0 | 성공하면 이 함수는 이제 AddressInfo 인스턴스의 배열을 반환합니다. 이전에는 리소스 배열이 반환되었습니다. |
8.0.0 | service 는 이제 nullable입니다. |
기타
- socket_addrinfo_bind() - 주어진 addrinfo에서 소켓 생성 및 바인딩
- socket_addrinfo_connect() - 주어진 addrinfo에서 소켓 생성 및 연결
- socket_addrinfo_explain() - addrinfo에 대한 정보 얻기