如果我将类属性定义为“公共”,会产生哪些后果?

时间:2017-06-20 21:48:31

标签: php oop information-hiding

我知道有很多关于信息隐藏的文章,但我仍然不知道为什么我不应该将class属性定义为public。

如果我将属性定义为“公共”,会产生什么后果?

请举例。

1 个答案:

答案 0 :(得分:-2)

将属性定义为" public"您可以从任何地方访问它,因此出于安全考虑,您必须将其设置为“私人”,特别是当您与团队合作时,"私人"属性意味着它是一个敏感的!这就是全部。