在Zend Framework 2中,我編寫了一個帶有自定義配置選項的模塊。使用服務定位器獲得Zend Framework 2:自定義配置爲Zend Config Config或純PHP數組,建議的方式是什麼?
的選項和然後被傳遞到正被一個工廠內初始化的對象。
因爲我的配置是PHP數組格式,所以我可以傳遞數組,或者我可以先創建一個新實例Zend\Config\Config
並將其傳遞給新對象。
我試過兩種方法&他們都工作,但爲什麼在ZF2 &內部這樣做的建議方式是什麼?使用Zend\Config\Config
有什麼好處嗎?
特別是因爲我剛剛注意到可以使用toArray()
將Config
重新設置爲數組,我很好奇可能的好處。
在你的情況可能沒有什麼不同,但是對象也可以通過引用和按值傳遞。 – AlexP