Ejemplo n.º 1
0
 /**
  * 设置属性数据
  *
  * @param string|array|object $data 需要设置的数据
  * @param string $key 设置的数据保存用的key,默认为空,当数组和object类型的时候将会执行array_merge操作
  * @return void
  */
 public static function set_attribute($data, $key = '')
 {
     if ($key) {
         self::$_attribute[$key] = $data;
         return;
     }
     if (is_object($data)) {
         $data = get_object_vars($data);
     }
     if (is_array($data)) {
         self::$_attribute = array_merge(self::$_attribute, $data);
     }
 }