什么是不在 php 中使用关键字 public、private、protected 的正当理由?
故事:我与一个团队开始了一个项目,该团队在他们的代码中积极使用访问修饰符(甚至明确地“公开”)并希望说服我也这样做。我总是发现这种东西在像 php 这样的动态语言中完全没用,但我意识到我的直觉在技术讨论中几乎不是一个论据。因此,我正在寻找一个可靠、清晰的解释,为什么访问修饰符在 php.ini 中是无用的(甚至是有害的)。
我知道一些类似的主题已经存在
但是我发布这个有几个原因
- 我不是在问我是否应该使用“公共”。我已经不使用它了。
- 我明确地不想听到为什么访问修饰符很好(我知道它们很糟糕,我只需要专家来确认)。
- 如果您要告诉我“最佳实践”和“OOP 原则”,请不要打扰。
TIA