如果我在 smarty 模板文件中有 ($abc},其中 $abc 是在 PHP 中使用 nowdoc 语法构建的,
$abc = <<<'EOT'
$key
EOT
smarty 有没有办法先扩展$abc,然后扩展$abc 中的内容,即也扩展$key。现在我在输出中得到字符串文字 $key,而不是 $key 里面的内容。
这样做的原因
我有一些片段被复制到整个地方。我可以将这些 tpl 片段放在它们自己的文件中,但这会导致文件爆炸。所以我有一个包含这些片段的文件。但是我不能在任何地方都包含这个大的通用片段文件。所以我最终构建了一个包含这些片段的 PHP 文件,然后在我需要的地方使用变量。