人们一直告诉我,我应该在我的所有类属性和方法前使用公共、私有或受保护的访问修饰符。我真的不明白为什么。我是新手,所以请多多包涵,但我的看法是这样的:
我是唯一一个会处理我的代码的人。不是一个团队。
我已经知道一切意味着什么,加上使用告诉我所有声明的变量和属性的编辑器,我知道我不会踩到我使用过的变量。
我得到的一个解释是它“保护或隐藏”你的代码,不让那些可以看到它的人看到......但是在 PHP 中,我不知道用户首先会看到你的代码,谁我在隐瞒吗?如果他们可以看到我的代码,那么他们要么是黑客,要么在我的帐户中,所以我无论如何都无法阻止他们。
如果我在团队中处理大量代码,我可以理解,但对于小事情,这似乎没有必要。