我对PHP还是个新手。由于某些原因,在其他类型的编程语言(如JAVA )中,对每个变量使用setter和getter都没有问题,但是当我使用PHP编程时,可能是因为它太灵活了,所以感觉有点浪费时间。在大多数情况下,只需将类属性设置为public并像这样操作它们会感觉更简单。问题是,当我这样做的时候,我觉得我做错了什么,违背了面向对象的原则。
不使用setter和getter真的有错吗?为什么或者为什么不?你们大多数时候是怎么做到的?
https://stackoverflow.com/questions/808348
复制相似问题