php - 让每个类自动加载是否明智

标签 php model-view-controller oop

我正在编写一个 MVC,我需要一个建议,使用 spl_autoload_register 自动加载每个类(包括 Controller 、模型、核心类)是否明智,否则可能会出现问题或性能下降。

最佳答案

这可能取决于许多因素,但我使用过自动加载每个类的框架(从一个相对较大的自动加载函数,在广泛的地方查找)以及许多嵌套包含。我从来没有注意到像这样的自动加载的性能问题。它使事情变得更加简单,因为您不必担心包含冲突。

正如我所说,但这可能取决于情况。您可以通过基准测试来测试哪种方法更快。如果您在实现方面有一个较慢的首选方法,您将必须决定速度差异是否足以使用较差但更快的实现。

关于php - 让每个类自动加载是否明智,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11129337/

相关文章:

PHP 比较 2 个数组的值是否存在

PHP DateTime 格式有效,但 DateInterval 格式无效

Java 作业帮助(与 MVC 作斗争)

JavaScript 面向对象 : Object instantiation and adding properties using different syntaxes

python - Pandas DataFrame 对象继承还是对象使用?

php - fsockopen() 返回空指针,$errstr 为空(无错误信息)

php - 尝试将 EC2 服务器连接到 RDS mySQL 时出错

ios - 打破 Cocoa iOS 中 MVC 对象之间的循环依赖

model-view-controller - 差异化执行如何工作?

java - 为什么我的方法不能正常工作?