Instantiating Address

Empty Address

Address::__set_state(array(
   'street_address_1' => NULL,
   'street_address_2' => NULL,
   'city_name' => NULL,
   'subdivision_name' => NULL,
   '_postal_code' => NULL,
   'country_name' => NULL,
   '_address_id' => NULL,
   '_time_created' => NULL,
   '_time_updated' => NULL,
))

Setting Properties

Address::__set_state(array(
   'street_address_1' => '123 anywhere street',
   'street_address_2' => NULL,
   'city_name' => 'Rogers',
   'subdivision_name' => 'Sunshine',
   '_postal_code' => NULL,
   'country_name' => 'United States of America',
   '_address_id' => NULL,
   '_time_created' => NULL,
   '_time_updated' => NULL,
   'postal_code' => '72758',
))

Displaying address

123 anywhere street
Rogers, Sunshine72758
United States of America

Testing protected access.

Testing magic __get and __set

123 anywhere street
Rogers, SunshineLOOKUP
United States of America