我有一个像这样工作的 MVC 框架:
/models/Mo_Sql.php (contains the connectdb function)
/models/Mo_ClassName1.php (that extends Mo_Sql)
/models/Mo_ClassName2.php (that extends Mo_Sql)
/models/Mo_ClassName...X.php (that extends Mo_Sql)
/models/...
/rules/Ru_ClassName1.php (with private Mo_ClassName1)
/rules/Ru_ClassName2.php (with private Mo_ClassName2)
/rules/Ru_ClassName...X.php (with private Mo_ClassNameX)
/rules/Ru_......
/config/config.php with all Mo_ and Ru_ included and is called in every page of my site.
我担心的是,当我 require_once config.php 时,后者包括 N Mo_ 文件和 N Ru_ 文件,因此在构建时,我相信随着每个 Mo_ 文件扩展 Mo_Sql 会打开多个数据库连接。
我的问题:这样进行是否危险?有没有另一种方法可以只调用一次 Mo_SQL 和/或 Mo_Sql->connectdb?
谢谢你的帮助