我有一些PHP代码看起来大致是这样的只在需要时才运行时
require_once 'cache.php';
require_once 'generator.php';
if (cache_dirty ('foo')) {
cache_update ('foo', generate_foo());
}
print cache_read ('foo');
我的问题是generator.php
包括图书馆的整体质量,我不希望加载包含PHP文件/解析它除非cache_dirty
实际上在运行时返回false
。
我知道有PHP预编译器可以帮助,但现在我需要一个快速修复。这可能吗?
看看[自动加载](http://php.net/manual/en/language.oop5.autoload.php)你的东西。 – PeeHaa 2012-02-14 13:17:35
感谢您提及自动加载,这当然是正确的长期解决方案。 – spraff 2012-02-14 13:48:33