Я пытаюсь сделать простые пользовательские теги, чтобы разрешить настраиваемые шаблоны в моем приложении. Но я не могу понять, как анализировать и заменять теги.Разбор пользовательских тегов с PHP
(пример)
<div class="blog">
<module display="posts" limit="10" show="excerpt" />
</div>
<div class="sidebar">
<module display="users" limit="5" />
<module display="comment" limit="10" />
</div>
для каждого найденного модуля тега, я хочу, чтобы запустить функцию создания модуля с параметрами (перечислены в теге, как атрибуты). И замените тег модуля, с фактическим куском HTML, который возвращается из функции.
Серьезно? Зачем использовать регулярное выражение, когда оно намного медленнее, чем встроенные функции XML. – icco
Это не медленнее. –