Я закодировал небольшой парсер шаблонов php, поэтому шаблоны могут быть легко проанализированы, а переменные в шаблонах похожи на {variable_name}
, например.Нужны советы/предложения по синтаксису шаблона
<title>{title}</title>
Можете ли вы предложить мне возможный синтаксис инструкции if/else?
Я думал, что делать что-то вроде:
{if {logged_in}: TRUE}
You're logged in...
{else}
You're not...
{/if}
и ...
{if {logged_in}: TRUE}
You're logged in...
{/if}
выше демонстрирует базисным, если/другой синтаксис шаблона (он проверяет, является ли переменная logged_in == верно), но поскольку я больше кодер, а затем дизайнер, задавался вопросом, могу ли я иметь ваш вход (так что дизайнеры могут легко понять синтаксис без знания серверного кодирования).
Cheers!
Зачем изобретать колесо, когда есть зрелые решения для шаблонов, например smarty? – mikerobi
@mikerobi Точно. Тем более, что это синтаксис в основном smarty. – ryeguy
Я незнакомый и никогда не использовал smarty, но я быстро просмотрел файлы и раздутые файлы, кроме того, я изучаю PHP, так что просто из интереса я хотел закодировать свои собственные , :-) – Newbtophp