2014-02-16 76 views
0

所以我只是想知道爲什麼我在互聯網上看到的每個EventListener例子都使用保護範圍而不是私人Symfony EventListener:爲什麼受保護(而不是私人)成員?

我personnaly會使用私有成員,

  1. 我不可能致以事件監聽
  2. 我還挺了解到,這是「規範」的編寫使用私人會員類別之一,從而使保護的例外。

因此,我錯過了關於類成員範圍的備忘錄,或者有什麼理由讓每個人都似乎在Sf Listeners中使用類保護成員?

感謝

+1

選擇範圍完全取決於您。 –

+0

我認爲很大一部分原因是您可能正在查看意圖被擴展的代碼。大多數核心內容和許多更受歡迎的add ins都會設置其服務,以便您只需將參數設置爲新類名即可擴展和調整服務。在哪一點保護變量是很好的。 – Cerad

+0

我完全同意你使用私人成員而不是保護你確定你不會延長你的課程。 – sickelap

回答

0

我完全同意你使用私有成員,而不是受保護的同意,當你確信你會不會擴展類。

+0

-1對不起,downvote,但這個答案不符合StackOverflow的標準,應該發佈爲原始問題的評論。 –

相關問題