snmp_set_quick_print

(PHP 4, PHP 5, PHP 7, PHP 8)

snmp_set_quick_printУстанавливает значение enable в библиотеке NET-SNMP

Описание

function snmp_set_quick_print(bool $enable): true

Устанавливает значение enable в библиотеке NET-SNMP. Если установлено (1), библиотека SNMP будет возвращать "быстро выводимые" значения. Это означает, что выведется только значение. Если enable выключен (по умолчанию), библиотека NET-SNMP выводит дополнительную информацию, включая тип значения (например, IpAddress или OID). Кроме того, если quick_print выключен, библиотека выводит дополнительные шестнадцатеричные значения для всех строк из трёх или менее символов.

По умолчанию библиотека NET-SNMP возвращает подробные значения, quick_print используется для возврата только значения.

В настоящее время строки по-прежнему возвращаются с дополнительными кавычками, это будет исправлено в более поздних версиях.

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

enable

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

Функция возвращает логическое значение true.

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

Версия Описание
8.2.0 Вместо общего логического типа bool теперь возвращается конкретный тип true.

Примеры

Настройка quick_print часто используется при использовании возвращаемой информации, а не при её отображении.

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

<?php
snmp_set_quick_print
(0);
$a = snmpget("127.0.0.1", "public", ".1.3.6.1.2.1.2.2.1.9.1");
echo
"$a\n";
snmp_set_quick_print(1);
$a = snmpget("127.0.0.1", "public", ".1.3.6.1.2.1.2.2.1.9.1");
echo
"$a\n";
?>

Вывод приведённого примера будет похож на:

'Timeticks: (0) 0:00:00.00'
'0:00:00.00'

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

  • snmp_get_quick_print() - Получает текущее значение параметра quick_print библиотеки NET-SNMP