我需要一些幫助來規劃如何在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