如何访问类中的另一个类

时间:2014-04-26 07:22:27

标签: php static instance

我有3 classes。一个处理数据库访问。

另一个类处理events。每个事件(一个数组)包含一个带有类名的字符串和一个带有方法名的字符串。 (在这种情况下,它总是调用第三类)

然后它调用第三个class,以及在事件数组中编写的方法。在这里,事件得到处理并且事情发生。

现在我有两个问题:

首先:假设我在事件数组中有20个事件。这意味着,第二个类调用第三个类20次。因此,生成了第三类的20个实例。对所有类使用static更好吗?

第二:第三类的方法需要访问数据库。我可以编写一个类变量,每次调用第三个类时都会创建一个新的数据库类数据库实例。但同样,如果类被调用20次,它会自动创建20个数据库类实例。我怎样才能以更好的方式做到这一点?

0 个答案:

没有答案