Member since
I've always envied C# developers for this feature in C#, I've been using __get() and __set() methods to achieve it
This is good to have.
Properties are useful for exchanging (reading and writing) single values. Properties are good for data binding, etc.
With this RFC we can implement:
Update: About the $field I am not sure. Having a separate backing field can have some advantages.