2

我有几个类,某些类只需要 SDK 的一部分。

例如

class a { /* requires filea.php*/ }

class b { /*requires fileb.php*/ }

而不是像在顶部包含文件

require_once 'filea.php';
require_once 'fileb.php';

class a { /*do stuff*/ }
class b { /*do stuff*/ }

我可以将它们包含在类中,以便仅在制作对象时加载吗?

class a { require filea.php; /*do stuff*/ }
class b { require fileb.php; /*do stuff*/ }
4

1 回答 1

1

这涉及紧密耦合,这被认为是一种不好的做法。如果您需要两个类一起工作,您应该使用依赖注入。

但是,无论如何,自动加载应该让你更容易做到:

于 2012-04-06T23:29:08.357 回答