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-библиотеки.