我正在编写一个 MVC,我需要一个建议,使用 spl_autoload_register 自动加载每个类(包括 Controller 、模型、核心类)是否明智,否则可能会出现问题或性能下降。
最佳答案
这可能取决于许多因素,但我使用过自动加载每个类的框架(从一个相对较大的自动加载函数,在广泛的地方查找)以及许多嵌套包含。我从来没有注意到像这样的自动加载的性能问题。它使事情变得更加简单,因为您不必担心包含冲突。
正如我所说,但这可能取决于情况。您可以通过基准测试来测试哪种方法更快。如果您在实现方面有一个较慢的首选方法,您将必须决定速度差异是否足以使用较差但更快的实现。
关于php - 让每个类自动加载是否明智,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11129337/