PHP 文件数据库 CuteDB v1.1 发布,增加迭代器功能

栏目: 软件资讯 · 发布时间: 6年前

内容简介:此次更新主要增加迭代器功能,使用如下: <?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

原理图

PHP 文件数据库 CuteDB v1.1 发布,增加迭代器功能


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

深度探索C++对象模型

深度探索C++对象模型

斯坦利•B.李普曼 (Stanley B. Lippman) / 侯捷 / 电子工业出版社 / 2012-1 / 69.00元

作者Lippman参与设计了全世界第一套C++编译程序cfront,这本书就是一位伟大的C++编译程序设计者向你阐述他如何处理各种explicit(明确出现于C++程序代码中)和implicit(隐藏于程序代码背后)的C++语意。 本书专注于C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。这本书让你知道:一旦你能够了解底层实现模......一起来看看 《深度探索C++对象模型》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

URL 编码/解码
URL 编码/解码

URL 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具