/** * 设置属性数据 * * @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); } }