[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Условные подмаски: ( R ) в качестве условия
Placido
Хотелось бы узнать, есть ли на форуме люди, которые дочитали до конца пункт "Условные подмаски" на php.net, и кроме того разобрались, что означает сие предложение:
Цитата
Если условием является строка ( R ), оно будет выполнено, если будет произведен рекурсивный вызов к шаблону или подмаске. На "самом верхнем уровне" условие ложно.

Это о конструкции (?( R )yes-pattern|no-pattern). Сразу скажу, что читать лучше на английском - в русском переводе смысл размыт. В общем, как я понимаю, если поиск по этому шаблону производится внутри рекурсии, то используется "yes-pattern", если вне - то "no-pattern", но могу и ошибаться.
Просто не могу представить случай, где это можно использовать. Также не могу найти в Интернете ни одного примера использования. Буду премного благодарен, если кто-то поделится примером использования такой конструкции (хотя и очень сомневаюсь, что кто-то на форуме с этим сталкивался).

(Пробелов перед и после R быть не должно, добавил их, чтобы выражение не превращалось в ®)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.