Devuelve todos los objetos incluyendo los identificadores de sus respectivos objetos

# snmp2_real_walk

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

snmp2_real_walk — Devuelve todos los objetos incluyendo los identificadores de sus respectivos objetos

### Descripción

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

La función snmp2_real_walk() se utiliza para recorrer un número de objetos SNMP comenzando por el objeto identificado por `object_id` y devuelve no solo sus valores, sino también los identificadores de sus objetos.

### Parámetros

`hostname`
  El nombre de host del agente SNMP (servidor).
`community`
  La comunidad de lectura.
`object_id`
  El identificador del objeto SNMP que precede al deseado.
`timeout`
  El número de microsegundos antes del primer tiempo límite.
`retries`
  El número de intentos en caso de que el tiempo límite ocurra.

### Valores devueltos

Devuelve un array asociativo de identificadores de objetos SNMP así como sus valores en caso de éxito o `false` si ocurre un error. En caso de error, se emitirá una alerta de tipo E_WARNING.

### Ejemplos

Ejemplo #1 Ejemplo con snmp2_real_walk()

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

El ejemplo anterior mostrará algo como:

    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
        )

### Ver también

- snmp2_walk() - Recupera todos los objetos SNMP desde un agente

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