snmpset(PHP 3>= 3.0.12, PHP 4) snmpset - устанавливает SNMP-объект. Описаниеbool snmpset (string hostname, string community, string object_id, string type, mixed value [, int timeout [, int retries]]) Устанавливает значение специфицированного SNMP-объекта, возвращая TRUE при успехе и FALSE при ошибке. snmpset() используется для установки значения SNMP-объекта object_id. SNMP-агент специфицируется параметром hostname, а сообщество чтения/read community - параметром community. |
||||||||||
|
||||||||||
Утверждение это проверка символов, идущих следом или предшествующих текущей
точке совпадения, не используя реально никаких символов. Простые утверждения,
кодированные как \b, \B, \A, \Z, \z, ^ и $, были рассмотрены ранее. Более сложные
утверждения кодированы как субпатэрны.
Есть утверждения двух видов: те, которые смотрят вперёд/ahead от текущей позиции,
в строке-субъекте, и те, которые смотрят назад/behind.
Субпатэрн утверждения совпадает обычным образом, за исключением того, что он
не вызывает изменения текущей позиции совпадения. Утверждения вперёд начинаются
с (?= для положительного утверждения и с (?! - для отрицательного утверждения.
Например,
\w+(?=;)
совпадает со словом с последующей точкой с запятой, но не включает точку с запятой
в совпадение, и
foo(?!bar)
совпадает с любым появлением "foo", после которого не идёт "bar". Обратите внимание,
что похожий патэрн
(?!foo)bar
не найдёт никаких вхождений "bar", перед которыми идёт что-нибудь, кроме "foo";
он найдёт, тем не менее, любое вхождение "bar", поскольку утверждение (?!foo)
всегда TRUE, если следующие три символа это "bar". Утверждение
назад необходимо для получения этого эффекта.
| |