1.构造函数传参2.__get和__set实现,当调用不存在的属性的时候,可以取值和赋值到data属性数组3.__sleep实现,当序列化对象的时候,只序列化data属性数组和类内初始化定义的字段4.__isset实现,可以判断属性是否存在,通过判断data属性数组5.toArray方法实现,返回data属性数组6.记录了构造初始化后,动态添加的属性字段 <?php class Sina_Data_Object { protected $data = array(); private $chan…