2014-03-06 64 views
0

中使用單例模式我目前正在研究一個應用程序,並且我想實現一個單例類。但有人告訴我,PHP中的單身人士並不是真正的單身人士。我應該在php

這是真的嗎?這是什麼意思?那麼我應該怎麼做?

+2

PHP並不特別。語法可能不同,但單例只是一個單例。 –

回答

0

辛格爾頓是一種設計模式。這不是特定語言。如果一種語言是面向對象的,那麼它通常可以實現單例,PHP當然也不例外。

有一種說法,但是,單身並不十分有利於一個面向對象的軟件開發方法。你可能想考慮使用依賴注入嗎?

0

當然,如果應用程序架構需要單例,你必須使用它。

0

單例模式(給定類的單個實例)並不壞。 就像所有的模式一樣,你必須知道什麼時候使用它以及什麼時候不好。 當您使用多線程時,不建議使用單例模式。

在PHP是常見的使用依賴注入與作曲家第三方庫