内容简介:此次更新主要增加迭代器功能,使用如下: <?php $db = new CuteDB(); for ($i = 0; $i < 100; $i++) { $db->set('key_'.$i, 'value'.$i); } $db->moveHead(); while (true) {...
此次更新主要增加迭代器功能,使用如下:
<?php $db = new CuteDB(); for ($i = 0; $i < 100; $i++) { $db->set('key_'.$i, 'value'.$i); } $db->moveHead(); while (true) { $next = $db->next(); if (!$next) { break; } echo $next[0] . ": " . $next[1] . "\n"; } $db->moveTail(); while (true) { $prev = $db->prev(); if (!$prev) { break; } echo $prev[0] . ": " . $prev[1] . "\n"; }
CuteDB
是一个由原生 PHP 实现的文件数据库,CuteDB只有一个文件,如果你不想使用庞大的数据库系统,而且只需要单机功能,那么CuteDB就是你最佳的选择。
例子:
<?php include('CuteDB.php'); $db = new CuteDB(); $db->open('test'); // Open DB $db->set('test_key', 'test_value'); // Set key value map echo $db->get('test_key'); // Get key's value $db->close(); // Close DB
原理图
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 迭代器萃取与反向迭代器
- 浅谈python可迭代对象,迭代器
- 可迭代对象,迭代器(对象),生成器(对象)
- 终于把动态规划与策略迭代、值迭代讲清楚了
- 终于把动态规划与策略迭代、值迭代讲清楚了
- 搞清楚 Python 的迭代器、可迭代对象、生成器
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
精通Git(第2版)
Scott Chacon、Ben Straub / 门佳、刘梓懿 / 人民邮电出版社 / 2017-9 / 89.00元
Git 仅用了几年时间就一跃成为了几乎一统商业及开源领域的版本控制系统。本书全面介绍Git 进行版本管理的基础和进阶知识。全书共10 章,内容由浅入深,展现了普通程序员和项目经理如何有效利用Git提高工作效率,掌握分支概念,灵活地将Git 用于服务器和分布式工作流,如何将开发项目迁移到Git,以及如何高效利用GitHub。一起来看看 《精通Git(第2版)》 这本书的介绍吧!