To initialize an object, you use the new
statement to instantiate the object to a variable.
For a full discussion, please read the section Classes and Objects.
If an object is converted to an object, it is not modified. If a value
of any other type is converted to an object, a new instance of the
stdClass built in class is created. If the value
was null, the new instance will be empty. For any other value, a
member variable named scalar will contain the
value.