LonghornPHP 2026

snmp2_get

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

snmp2_getПолучает объект SNMP

Описание

function snmp2_get(
    string $hostname,
    string $community,
    array|string $object_id,
    int $timeout = -1,
    int $retries = -1
): mixed

Функция snmp2_get() используется для чтения значения объекта SNMP, указанного в object_id.

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

hostname

Агент SNMP.

community

Read-сообщество.

object_id

Объект SNMP.

timeout

Время ожидания в микросекундах.

retries

Количество повторных попыток при истечении времени ожидания.

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

Возвращает значение объекта SNMP в случае успешного выполнения или false в случае возникновения ошибки.

Список изменений

Версия Описание
8.5.0 Теперь функция выбрасывает исключение ValueError, когда длина имени хоста равна или превышает 128 байт, когда порт отрицательный или превышает 65535, либо когда значения timeout или retries меньше -1 или слишком большие.

Примеры

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

<?php
$syscontact = snmp2_get("127.0.0.1", "public", "system.SysContact.0");
?>

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

  • snmp2_set() - Устанавливает значение объекта SNMP
Добавить

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

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