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 часто применяется, если используемая информация возвращается, а не отображается.
Первым напечатанным значением может быть : '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-библиотеки. |
||||||||||
|
||||||||||
Утверждение это проверка символов, идущих следом или предшествующих текущей
точке совпадения, не используя реально никаких символов. Простые утверждения,
кодированные как \b, \B, \A, \Z, \z, ^ и $, были рассмотрены ранее. Более сложные
утверждения кодированы как субпатэрны.
Есть утверждения двух видов: те, которые смотрят вперёд/ahead от текущей позиции,
в строке-субъекте, и те, которые смотрят назад/behind.
Субпатэрн утверждения совпадает обычным образом, за исключением того, что он
не вызывает изменения текущей позиции совпадения. Утверждения вперёд начинаются
с (?= для положительного утверждения и с (?! - для отрицательного утверждения.
Например,
\w+(?=;)
совпадает со словом с последующей точкой с запятой, но не включает точку с запятой
в совпадение, и
foo(?!bar)
совпадает с любым появлением "foo", после которого не идёт "bar". Обратите внимание,
что похожий патэрн
(?!foo)bar
не найдёт никаких вхождений "bar", перед которыми идёт что-нибудь, кроме "foo";
он найдёт, тем не менее, любое вхождение "bar", поскольку утверждение (?!foo)
всегда TRUE, если следующие три символа это "bar". Утверждение
назад необходимо для получения этого эффекта.
| |