我想知道如果任何人都可以在Web應用程序中使用全局狀態提供有關「最佳實踐」一些建議全局狀態 - ,特別是PHP雖然即時尋找通用最佳實踐,即設計模式等最好的處理方法
目前我只使用一個靜態類,稱它爲Configs。我想這與使用註冊表模式很相似,但在應用程序中處理全局數據的方式當然更好 - 我只是想不到更好的方法。
我想知道如果任何人都可以在Web應用程序中使用全局狀態提供有關「最佳實踐」一些建議全局狀態 - ,特別是PHP雖然即時尋找通用最佳實踐,即設計模式等最好的處理方法
目前我只使用一個靜態類,稱它爲Configs。我想這與使用註冊表模式很相似,但在應用程序中處理全局數據的方式當然更好 - 我只是想不到更好的方法。
選項:
可能還有更多,但這是我能想到的。每個人都有自己的優點和缺點,開發人員必須對何時使用哪一個做出判斷。依賴注入通常是最好的選擇,但並非總是如此。有時甚至是全局變量都很合適。
我剛剛寫了一篇博客有關各的優點和缺點的詳細情況,當你可以選擇使用這些例子沿:Example here
*「記住,任何全球性的數據始終是難脫干係。「* - Martin Fowler – Gordon 2011-06-29 14:21:42