0
所以我只是想知道为什么我在互联网上看到的每个EventListener例子都使用保护范围而不是私人。Symfony EventListener:为什么受保护(而不是私人)成员?
我personnaly会使用私有成员,
- 我不可能致以事件监听
- 我还挺了解到,这是“规范”的编写使用私人会员类别之一,从而使保护的例外。
因此,我错过了关于类成员范围的备忘录,或者有什么理由让每个人都似乎在Sf Listeners中使用类保护成员?
感谢
选择范围完全取决于您。 –
我认为很大一部分原因是您可能正在查看意图被扩展的代码。大多数核心内容和许多更受欢迎的add ins都会设置其服务,以便您只需将参数设置为新类名即可扩展和调整服务。在哪一点保护变量是很好的。 – Cerad
我完全同意你使用私人成员而不是保护你确定你不会延长你的课程。 – sickelap