wanggangzero 8 месяцев назад
Родитель
Сommit
8e381661d5
1 измененных файлов с 12 добавлено и 3 удалено
  1. 12 3
      Gameserver/App/base/HashSaver.php

+ 12 - 3
Gameserver/App/base/HashSaver.php

@@ -47,7 +47,7 @@ class HashSaver extends Object_ext {
         if (null == $ret) {
             return $ret;
         }
-//        my_Assert(null != $ret, ErrCode::err_mem);                              # 未找到数据
+//        my_Assert(null != $ret, ErrCode::err_mem);                            # 未找到数据
         $this->LoadFrom($ret);
         return $this;
     }
@@ -63,10 +63,14 @@ class HashSaver extends Object_ext {
 //        return gMem()->hmset($mem_key, $this);
     }
 
+    /**
+     * 转json
+     * @return type
+     */
     function toString() {
-        if (false) {
+        if (false) {                                                            # 全量数据
             return parent::toString();
-        } else {
+        } else {                                                                # 标记存储的数据
             $obj = new \stdClass();
             $obj->stVer = $this->stVer;
             foreach ($this->save_tag as $item) {
@@ -76,6 +80,10 @@ class HashSaver extends Object_ext {
         }
     }
 
+    /**
+     * 转关联数组
+     * @return type
+     */
     function dic() {
         $newdic = ArrayInit();
         foreach ($this as $k => $v) {
@@ -86,6 +94,7 @@ class HashSaver extends Object_ext {
 
     /**
      * 存储数据到redis(这个设计目的是只保存改变的部分)
+     * @deprecated since version 0 加入lua cas机制之后, 这个版本就已经弃用了. --gwang
      */
     function updateDataByTag($mem_key) {
         $data = array();