array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'function.snmp-set-quick-print.php', 1 => 'snmp_set_quick_print', ), 'up' => array ( 0 => 'ref.snmp.php', 1 => 'Функции SNMP', ), 'prev' => array ( 0 => 'function.snmp-set-oid-output-format.php', 1 => 'snmp_set_oid_output_format', ), 'next' => array ( 0 => 'function.snmp-set-valueretrieval.php', 1 => 'snmp_set_valueretrieval', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/snmp/functions/snmp-set-quick-print.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(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
.
Настройка 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'