PHP 8.4.1 Released!

net_get_interfaces

(PHP 7 >= 7.3, PHP 8)

net_get_interfacesПолучает сетевые интерфейсы

Описание

net_get_interfaces(): array|false

Возвращает перечисление сетевых интерфейсов (адаптеров) на локальном компьютере.

Список параметров

У этой функции нет параметров.

Возвращаемые значения

Возвращает ассоциативный массив (array), где ключ - это имя интерфейса, а значение - ассоциативный массив атрибутов интерфейса, или false, если возникла ошибка.

Каждый ассоциативный массив интерфейса содержит:

Interface attributes
Имя Описание
description Необязательное строковое значение для описания интерфейса. Только Windows.
mac Необязательное строковое значение для MAC-адреса интерфейса. Только Windows.
mtu Целочисленное значение для максимальной единицы передачи (MTU) интерфейса. Только Windows.
unicast Массив ассоциативных массивов, смотрите ниже атрибуты одноадресной рассылки.
up Логический статус (включён/выключен) интерфейса.

Одноадресные атрибуты
Имя Описание
flags Целочисленное значение.
family Целочисленное значение.
address Строковое значение адреса в IPv4 или IPv6.
netmask Строковое значение маски сети в IPv4 или IPv6.

Ошибки

Выдаёт ошибку уровня E_WARNING в случае возникновения ошибки при получении информации об интерфейсе.

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top