php - 避免在 PHP 中使用访问修饰符的原因

标签 php oop private public protected

<分区>

不在 php 中使用关键字 public、private、protected 的正当理由是什么?

故事:我和一个团队开始了一个项目,该团队在他们的代码中积极使用访问修饰符(甚至明确地使用“public”),并且想说服我也这样做。我总是发现这种东西在像 php 这样的动态语言中完全没用,但我意识到我的直觉在技术讨论中很难成为争论的焦点。因此,我正在寻找一个可靠、清晰的解释,为什么访问修饰符在 php 中无用(甚至有害)。

我知道一些类似的主题已经存在

但是我发布这个有几个原因

  • 我不是在问我是否应该使用“public”。我已经没有使用它了。
  • 我显然不想听听为什么访问修饰符是好的(我知道它们不好,我只需要专家来确认)。
  • 如果您想告诉我“最佳实践”和“OOP 原则”,请不要打扰。

TIA

最佳答案

valid reasons NOT to use keywords public, private, protected in php?

关于php - 避免在 PHP 中使用访问修饰符的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3725539/

相关文章:

php - PHP 的 include 资源消耗大吗(特别是在迭代期间)?

PHP MySQL报表查询优化

php - 有没有办法从 php 闭包更新调用者范围变量

java - 从父类(super class)更新字段

objective-c - 是否可以在 Objective-C 中创建私有(private)属性?

android - 在android开发中共享私钥

javascript - 加载一个 .html 页面,其中应包含 .php 文件中的一些数据

php - 上课。重点是什么?

javascript - 调用用变量标识的 jQuery 库函数

java - 类和私有(private)成员