0

我正在看 Prestashop 的代码,我看到以下内容:

eval(($class_infos->isAbstract() ? 'abstract ' : '').'class '.$classname.' extends '.$classname.'Core {}');

他们使用它来覆盖核心类,在自动加载方法中(完整文件是PrestaShop / classes / Autoload.php)我只是想知道创建这样的动态类是否是一件好事:

  • 这个类会被 APC 或操作码优化器缓存吗?
  • 性能呢?
4

1 回答 1

5

我只是想知道创建这样的动态类是否是一件好事:

不。

这个类会被 APC 或操作码优化器缓存吗?

不。

性能呢?

不!

(CW-ified。随意充实答案。)

于 2013-10-06T18:07:12.687 回答