2
我在構建的應用程序中遇到了一個問題,那就是:如何創建單個數據庫連接以跨多個類使用?在類之間共享對象的正確方法是什麼?
在閱讀了這一點之後,不同的帖子/人們似乎在告訴我不同的東西。使用$_GLOBAL
或global
關鍵字是實現它的一種方式,但這有它自己的問題。
Stackoverflow上的其他線程建議使用Singletons
作爲這樣做的一種方式,但也表示它不會是實現實例的共享屬性的正確方法。
那麼,對於數據庫控制器或會話控制器來說,實現這一點的方式是什麼?
[依賴注入](https://en.wikipedia.org/wiki/Dependency_injection)與容器。看看[Pimple](http://pimple.sensiolabs.org/)。 –
[這篇文章](http://stackoverflow.com/a/16605563/5816907)提供了最好的,也作爲johnconde提到DI – Chay22
@JohnConde依賴注入是完美的,並與我的應用程序非常好,謝謝!你能寫作答案,我可以接受嗎? – Polarize