企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
#### 内存表管理 `Swoolefy\Core\Table\TableManager`作为table内存表管理类 * createTable($table) 创建表内存表,例如 ~~~ $table = [ // 测试 'table_test1' => [ // 内存表建立的行数 'size' => 16, // 字段 'fields'=> [ ['id','int', 10] ] ], // 测试 'table_test2' => [ // 内存表建立的行数 'size' => 16, // 字段 'fields'=> [ ['id','int', 10] ] ], ]; TableManager::getInstance()->createTable($table) ~~~ 注意上面的size=16,说明内存表只能定义为16行,也就是只能设置的行key只可以设置16个 * set(string $table, string $key, array $field_value = []) 设置行key和字段值,例如 ~~~ TableManager::getInstance()->set('table_test1', 'test_key1', ['id'=>1]); ~~~ * get(string $table, string $key, $field = null) 获取某一行的值或者某个字段field的值 ~~~ // 获取整行key的值 $TableManager::getInstance()->get('table_test1', 'test_key1'); // 获取行key的field的值 $TableManager::getInstance()->get('table_test1', 'test_key1', 'id'); ~~~ 其他参考:Swoolefy\Core\Table\TableManager中的其他函数