0
所以我只是想知道爲什麼我在互聯網上看到的每個EventListener例子都使用保護範圍而不是私人。Symfony EventListener:爲什麼受保護(而不是私人)成員?
我personnaly會使用私有成員,
- 我不可能致以事件監聽
- 我還挺了解到,這是「規範」的編寫使用私人會員類別之一,從而使保護的例外。
因此,我錯過了關於類成員範圍的備忘錄,或者有什麼理由讓每個人都似乎在Sf Listeners中使用類保護成員?
感謝
選擇範圍完全取決於您。 –
我認爲很大一部分原因是您可能正在查看意圖被擴展的代碼。大多數核心內容和許多更受歡迎的add ins都會設置其服務,以便您只需將參數設置爲新類名即可擴展和調整服務。在哪一點保護變量是很好的。 – Cerad
我完全同意你使用私人成員而不是保護你確定你不會延長你的課程。 – sickelap