In a recent post by David Walsh I noticed an interesting and helpful description of the PHP “Magic Method” __call. In his post Create PHP Classes with Dynamic Functions David outlines how to use __call to act as a generic get method. Since I have seen these before I jumped to the PHP 5 documentation on Magic Methods to refresh my memory. I realized that I have never used the __get and __set methods in my development. I know many will argue that these are dangerous methods, but I think there could be some situations where they could be properly implemented to ease your coding practices. Have a look and let me know what you think about them.

