Lightweight binary database by pure PHP
Go to file
Arsen Mirzaev Tatyano-Muradovich f56de9b053 DONE: resolved #1, resolved #3, resolved #4, resolved #5, resolved #7, resolved #9, resolved #10, resolved #12 2025-01-27 17:10:20 +07:00
mirzaev/ebaboba DONE: resolved #1, resolved #3, resolved #4, resolved #5, resolved #7, resolved #9, resolved #10, resolved #12 2025-01-27 17:10:20 +07:00
.gitignore move from mirzaev/repression 2024-11-23 09:50:05 +07:00
LICENSE move from mirzaev/repression 2024-11-23 09:50:05 +07:00
README.md DONE: resolved #1, resolved #3, resolved #4, resolved #5, resolved #7, resolved #9, resolved #10, resolved #12 2025-01-27 17:10:20 +07:00
composer.json DONE: resolved #1, resolved #3, resolved #4, resolved #5, resolved #7, resolved #9, resolved #10, resolved #12 2025-01-27 17:10:20 +07:00
composer.lock DONE: resolved #1, resolved #3, resolved #4, resolved #5, resolved #7, resolved #9, resolved #10, resolved #12 2025-01-27 17:10:20 +07:00

Ebaboba database

A lightweight database by pure PHP

At the moment the project is a modified RFC 4180

2024.12.14 IN DEVELOPMENT! DO NOT USE IN PROJECTS!

Requirements

  • PHP 8.4

Installation

  1. composer require mirzaev/ebaboba
  2. Create a class that inherits mirzaev/ebaboba/database and redefine the database::FILE constant
  3. Enjoy!

Example

<?php

// Ebaboba database
use mirzaev\ebaboba\{database, record};

// Initializing the database
$database = new database('name', 'age', 'created');

// Initializing the record
$record = new record(['Arsen', '23', time());

// Writing to the database
$database->write($record);
?>

Used by