![]() |
1
0
通过使用file_get_contents()传递内容,您必须使用eval()来执行,这在很多方面都很糟糕。这里最相关的一个问题是操作码缓存无法缓存文件。执行include(“template_file.php”);让我们 APC 或者其他人缓存已编译的脚本。 |
![]() |
2
1
我一直喜欢这个家伙的方法: http://www.massassi.com/php/articles/template_engines/ 这种方法利用了PHP作为模板引擎启动的事实。(作者还注意到,用PHP编写一个膨胀的模板引擎是愚蠢的,而实际上它本身就是一个模板引擎。)它可能不会直接回答您的问题,但可能会帮助您。 |
![]() |
3
0
不管eval与使用include的坏处如何,要回答您的问题,我必须同意并使用一个单独的类来封装解决方案的I/O方面。 虽然这看起来像是过度杀戮(在大多数情况下都是这样),但这可能是提供隔离您所追求的控制/依赖注入的唯一明智方法。 |
![]() |
4
0
问题是,为什么不呢? |
![]() |
Karlo · PHP Sqlite PDO最新版本 5 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 5 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 6 月前 |