proggR Posted June 15, 2011 Share Posted June 15, 2011 This sounds like a very newbie question I know but is there any real reason to prefer getter/setter accessor methods in situations when all they do is get and set the values of variables? It seems to me thats adding a function call when its not necessary. I understand the point of having some variables inaccessible to outside classes or even only allowing access to things that extend your class. I can also see when you may want to only allow one or the other method of access to a variable. But is there any benefit when you're allowing both via the accessor methods anyway? Maybe I'm just thinking out loud when I'm tired but I figured someone here may know. Thanks in advance. Link to comment https://forums.phpfreaks.com/topic/239390-the-point-of-encapsulating-public-variables/ Share on other sites More sharing options...
ignace Posted June 15, 2011 Share Posted June 15, 2011 The reason you would not expose a class variable is that you have no control over the assigned value while through a method you do. Link to comment https://forums.phpfreaks.com/topic/239390-the-point-of-encapsulating-public-variables/#findComment-1229960 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.