====== JObject [Review] ======
{#JAPI Joomla.Framework Base JObject #}
This is the Joomla! base Object class. It allows __construct and __destruct to be used in PHP4. It is the base class of most of the classes in the Joomla! API. This is an abstract class and defines an interface rather than functionality. As an example, see the [[references:joomla.framework:application:japplication|JApplication]] class which is a subclass of this class.
===== Methods =====
^ Method ^ Description ^
| {{references:Constructor.png?nolink}} [[JObject-__construct|__construct]] | Class constructor, overridden in descendant classes. |
| {{references:Method.png?nolink}} [[JObject-JObject|JObject]] | A hack to support __construct() on PHP 4. |
| {{references:Method.png?nolink}} [[JObject-get|get]] | Gets the value of an object's property. |
| {{references:Method.png?nolink}} [[JObject-getProperties|getProperties]] | Returns an array of object properties. |
| {{references:Method.png?nolink}} [[JObject-set|set]] | Sets the value of an object's property. |
| {{references:Method.png?nolink}} [[JObject-setProperties|setProperties]] | Sets multiple object properties using an array or object |
| {{references:Method.png?nolink}} [[JObject-toString|toString]] | Object-to-string conversion. |
----
~~DISCUSSION~~