Я создаю очень простую CMS для конкретного проекта, которая содержит множество функций, таких как get_menu (), get_title (), get_recent () и т. Д. Однако я хочу иметь возможность хранить шаблоны, которые будут отображаться при загрузке страницы, которые содержат указанные функции в базе данных MySQL.
Выполнение str_replace для каждой возможной функции было бы пустяком, и я понимаю, что использование eval () иногда опасно. Есть ли лучший, более эффективный способ сделать это? Я почти уверен, что это можно сделать, поскольку именно так настроены шаблоны в Textpattern.