置換で PHP 式を使用できるシンプルな PHP テンプレート エンジンを探しています。テンプレートには単純な変数置換だけを含め、他の何も失敗しないという「MVC の理想」は、一般的なテンプレート システムが認識し、「変数フィルター」の構文 (たとえば、Smarty のパイプの後のもの) を作成することによって応答します。新しいプログラミング言語。
テンプレートでいくつかの小さな変数の後処理を行いたい場合、すべてに対して 2 つの構文 (および多くの場合 2 つの名前) を覚えたくないという理由だけで、{strtolower(trim($a))}
and notを書きたいと思います。{$a|strip|lower}
悪用される可能性があることはわかっていますが、MVC を自分で完全に順守することができます。そうするように強制するための言語は必要ありません。これ (ネイティブ言語の式を使用する) は、Python テンプレート エンジンなどでは完全に一般的なことです。
一方、「PHP」という回答には興味がありません。これは、代替構文 ( for:...endfor;
) と<?=
. 私は、変数 (式) の置換、 、 などのための素晴らしく単純な構文が必要ですfor
。if
実際には、PHP 上の非常に薄い構文糖層になる可能性があります。
上記の説明に似たものはありますか?