Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > макросы в php |
Автор: Rezzonans 24.7.2008, 16:36 |
собственно, уже давно столкнулся с задачей написания движка для сайта, ну, и вообщем-то это сделал на сколько смог ![]() %content% - макрос выводящий основное содержимое страницы Стоит указать такой макрос в шаблоне, и на его место будет вставлен результат работы какого-либо модуля. Интересует, как определяются такие макросы, может кто подскажет где что почитать, или, может, мысли у кого какие есть на эту тему? В поисковиках пробовал искать, но как-то практически без результатов, есдинственное что нашел - это вот: http://citforum.univ.kiev.ua/internet/php/lists/ |
Автор: Mal Hack 24.7.2008, 17:00 |
Есть два варианта. 1. Они заменяется в лоб, через str_replace. 2. Регулярками сначала эти "макросы" вычленяются из текста, после чего происходит их рекурсивная обработка. |
Автор: HackMan 24.7.2008, 23:38 |
Это связано с шаблонизаторами. Посмотри, например, вот эту статейку http://www.codenet.ru/webmast/php/Templater.php |