我使用 php 已有 10 多年了,有时(主要是在早期)我也将它用作模板引擎。现在我想知道我是否可以再次这样做,但我有一个条件:
我需要加载一个非常不同的 php.ini,然后为这些模板文件使用尽可能少的功能。也许像 ini_set_all(file) 这样的函数可以做到,但可能很慢。为 *.phpt 左右使用不同的 php ini 也不应该那么容易。对此有什么想法吗?
是的,我知道并使用过 smarty、twig 等引擎,但目标是使用普通的 php 和它提供的语言元素,也许还有更多,但不使用 php 解析模板文件以生成自动机,数组、php 文件或其他任何内容。
更新:我的想法可能是使用不同的 ini 设置打开/关闭 php 模板模式,这可能会扩展以下 rfc:https ://wiki.php.net/rfc/nophptags
谢谢你的想法:)