0

我有两个文件:config.phpinit.php.

config.php有一个config具有各种服务器设置配置的类。init.php具有init包含所有业务逻辑方法的类。

init extends config

我使用 ezsql 库进行 MySQL 接口。$init->sql我将它称为 init ( )中的变量。到现在为止还挺好。

Myinit.php已经成长为一个包含多种方法的巨大文件。有些页面只使用它来调用 ezsql。我想将与站点特定区域相关的所有方法移动到它们各自的文件中,并仅在需要时才包含这些文件。

我如何在实际代码中实现这一点?

4

2 回答 2

2

如果你的类太大,它可能有太多的责任。请参阅SRP。您可能应该重组您的应用程序。

于 2012-08-11T09:50:38.703 回答
0

也许您可以使用自动加载工具。有一个spl_autoload_register函数允许您创建规则以自动加载类。 http://php.net/manual/en/function.spl-autoload-register.php

于 2012-08-11T09:36:43.560 回答