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. Array converts to an object
     with properties named by array keys and with corresponding values. For
     any other value, a member variable named scalar will
     contain the value.