我需要一些帮助来规划如何在PHP中完成我的课程。我有一个会话类和数据库类,我非常需要访问我用(论坛,邮件,用户,其它更多的类)在PHP的其他类中传递或访问其他对象的最佳方式是什么?
所有其他类的内部,我要寻找我应该如何访问会话类我的其他类的内部,1个选项,使其GLOBAL,另一个是$会话和$数据库对象传递到每个班级我用这样的...
$mail = new Mail($session, $database);
但这似乎如果我必须很单调乏味。为15个以上的不同班级做?有没有更好的办法?
下面是从我的会话类的一些方法,我将其他类的内部调用一个例子。
// set a value into session
$session->set('auto_id', 'some value for auto_id');
// get a value from session
$session->get('auto_id');
注册表对象最终不是单身/全局吗? – jmucchiello 2010-01-14 20:43:39