top

Описание функции snmp-set-quick-print



snmp_set_quick_print


(PHP 3>= 3.0.8, PHP 4)
snmp_set_quick_print - устанавливает значение quick_print в UCD SNMP-библиотеке.

Описание


void snmp_set_quick_print (bool quick_print)
Устанавливает значение quick_print внутри библиотеки UCD SNMP. Если установлено (1), SNMP-библиотека возвращает 'quick printed' значения. Это значит, что будет печататься просто значение. Если quick_print не включена (по умолчанию), UCD SNMP-библиотека печатает и дополнительную информацию, включая тип значения (т.е. IpAddress или OID). Кроме того, если quick_print не включена, библиотека печатает дополнительные hex-значения всех строк из трёх или менее символов.
Установка quick_print часто применяется, если используемая информация возвращается, а не отображается.


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<BR>\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<BR>\n";



Первым напечатанным значением может быть : 'Timeticks: (0) 0:00:00.00', а с включённой quick_print enabled - просто '0:00:00.00'.
По умолчанию UCD SNMP-библиотека возвращает расширенные значения, а quick_print используется для возвращения простых значений.
В настоящее время строки возвращаются с дополнительными кавычками, но это будет скорректировано в последующем релизе.
snmp_set_quick_print() доступна только при использовании UCD SNMP-библиотеки. Эта функция недоступна при использовании Windows SNMP-библиотеки.
corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст