(PHP 7 >= 7.2.0, PHP 8)
socket_addrinfo_lookup — Получить массив с содержимым getaddrinfo про указанное имя хоста
$host
, ?string $service
= null
, array $hints
= []): array|false
Поиск различных способов подключения к хосту (host
).
Возвращаемый массив содержит набор экземпляров AddressInfo, которые можно привязать с помощью socket_addrinfo_bind().
host
Имя хоста для поиска.
service
Сервис для подключения. Если значение является числовой строкой, оно обозначает порт. В противном случае - это имя сетевой службы, которое сопоставляется с портом операционной системы.
hints
Подсказки предоставляют критерии выбора возвращаемых адресов. Вы можете указать подсказки, как определено getaddrinfo.
Возвращает массив экземпляров AddressInfo, которые можно использовать с другими функциями socket_addrinfo.
В случае возникновения ошибки возвращает false
.
Версия | Описание |
---|---|
8.0.0 | В случае успешного выполнения функция возвращает массив экземпляров AddressInfo; ранее возвращался ресурс (resource). |
8.0.0 |
service теперь допускает значение null.
|