在PHP中,我从数据库中的规范化表中读取一些数据,并且根据哪些列是非NULL,我需要创建某些对象。有点像:
if (!empty($fridge_contents[0])) {
require('Cheese.php');
$someCheese = new Cheese;
}
条件实例化是正常的,但有条不紊地读取类代码是不好的做法,因为你需要这样吗?我应该require
全局范围内的类代码而不是条件块吗?响应时间非常关键,所以如果我只是要实例化一个小子集,我宁愿不在内存中加载每一类可能的对象。