(PHP 4, PHP 5, PHP 7, PHP 8)
snmp_set_quick_print — Устанавливает значение enable
в библиотеке NET-SNMP
Устанавливает значение 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'