Возвращает все объекты, включая их идентификатор

# snmp2_real_walk

(PHP >= 5.2.0, PHP 7, PHP 8)

snmp2_real_walk — Возвращает все объекты, включая их идентификатор

### Описание

function snmp2_real_walk(
string `$hostname`,
string `$community`,
array|string `$object_id`,
int `$timeout` = -1,
int `$retries` = -1
): array|false

Функция snmp2_real_walk() используется для обхода объектов SNMP, начиная с `object_id` и возвращает не только их значения, но и идентификаторы объектов.

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

`hostname`
  Имя хоста агента (сервера) SNMP.
`community`
  Read-сообщество.
`object_id`
  Идентификатор объекта SNMP, который предшествует желаемому.
`timeout`
  Время ожидания в микросекундах.
`retries`
  Количество повторных попыток при истечении времени ожидания.

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

Возвращает ассоциативный массив идентификаторов объектов SNMP и их значений в случае успешного выполнения или `false` в случае возникновения ошибки. В случае возникновения ошибки выводит ошибку уровня E_WARNING.

### Примеры

Пример #1 Пример использования snmp2_real_walk()

    <?php
     print_r(snmp2_real_walk("localhost", "public", "IF-MIB::ifName"));
    ?>

Вышеупомянутый пример выведет что-то вроде:

    Array
          (
          [IF-MIB::ifName.1] => STRING: lo
          [IF-MIB::ifName.2] => STRING: eth0
          [IF-MIB::ifName.3] => STRING: eth2
          [IF-MIB::ifName.4] => STRING: sit0
          [IF-MIB::ifName.5] => STRING: sixxs
        )

### Смотрите также

- snmp2_walk() - Получает все объекты SNMP из агента

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open