Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Greg Beaver's Blog:
phpDocumentor and __get/__set/__call - give us your ideas (RFC)
Jul 14, 2006 @ 07:06:00

In his latest post today, Greg Beaver is also taking a look at phpDocumentor and some of the documentation methods it allows, noting that providing the right notes on the "magic" functions has always been a point of difficulty.

One of the trickier feature requests for phpDocumentor has been documenting "magic" object properties and methods. By "magic" I am referring to properties and methods that are created dynamically by PHP 5.0+ userspace class methods __get, __set, __isset, __unset and __call.

He gives a code example of creating properties and a magic function (borp). To illustrate his point, he tries to specify the phpDocumentor format that would go with it - not an exact match, but with the help o ffour new tags it's made easier: @property, @property-read, @property-write, and @method.

tagged: phpdocumentor __get __set __call ideas magic functions property phpdocumentor __get __set __call ideas magic functions property

Link: