Можно ли получить список переменных внутри шаблона и заполнить их, используя этот список?
Я хотел бы, чтобы мои пользователи создавали свои шаблоны, а это значит, что я не буду знать заранее, какие переменные будут доступны?
EDIT:
В моем шаблоне пользователи будут решать, что будет напечатано. Такие как
$ пользователей
$ last
но из моего приложения я не буду знать, какие переменные используются в шаблоне. Я хотел бы получить список, такой как [последние пользователи], который включает все переменные в шаблоне, чтобы я мог заполнить их в соответствии со спецификацией пользователя.