snmp_set_quick_print

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

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

Описание

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 Тип возвращаемого значения теперь true; ранее было bool.

Примеры

Настройка 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

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top