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