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

David Otton's Blog:
Neat PHP tricks: Casting Arrays to Objects
Aug 14, 2008 @ 14:38:10

David Otton has a handy little tip if you're looking for a cleaner way to deal with array data - casting it to an object.

Array notation is fine, but it can look a bit clunky when you're working with complex structures. [...] Casting the array to an object allows us to use object notation (->) and makes the code more readable.

He includes examples of the casting, showing the difference between the array and object notations including a method for creating an object based on a simple array that has basic properties built in. This sort of transformation can be useful if you want consistency through out the application - just passing objects with their properties rather than arrays.

tagged: array object casting trick notation readable

Link: