我有點困惑。我想知道什麼是最好的解決方案。我應該發起會話像引導:在Zend Registry中設置會話或每次創建會話的新實例?
protected function _initSession()
{
Zend_Session::start();
$session = new Zend_Session_Namespace() ;
Zend_Registry::set("session", $session) ;
}
,並呼籲會話對象在控制器像
$session = Zend_Registry::get("session") ;
或另一種選擇是創建會話對象每次我需要在控制器類似
$session = new Zend_Session_Namespace();
我想知道有什麼區別?是否有任何內存問題或性能問題,如我正在做什麼當我創建對象時,每次需要內存中的一些空間時:P和Zend_Registry在內存中只創建一次對象:D您的想法是什麼?
謝謝! 祝好運
我知道Zend_Registry具有全局範圍,Zend_Session使用php會話。但問題是,當我創建類的新實例時,它會在內存中獲得一些空間。所以我假設在Zend_Registry中存儲會話對象是更好的選擇?你怎麼看? –
@FaisalRehman,請檢查我的更新答案 – liyakat