baza/README.md

37 lines
919 B
Markdown
Raw Normal View History

2024-12-15 00:09:42 +07:00
# Ebaboba database
A lightweight database by pure PHP<br>
2024-12-14 23:31:20 +07:00
At the moment the project is a modified RFC 4180
`2024.12.14` **IN DEVELOPMENT! DO NOT USE IN PROJECTS!**
2024-11-22 14:07:01 +07:00
2024-11-24 00:14:28 +07:00
## Requirements
- PHP 8.4
## Installation
2024-12-15 00:09:42 +07:00
1. `composer require mirzaev/ebaboba`
2. Create a class that inherits `mirzaev/ebaboba/database` and redefine the `database::FILE` constant
2024-11-24 00:14:28 +07:00
3. Enjoy!
## Example
```php
<?php
2024-12-15 00:09:42 +07:00
// Ebaboba database
use mirzaev\ebaboba\{database, record};
2024-11-24 00:14:28 +07:00
// 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
- My site-article about how i was kidnapped by PMC Wagner operatives [mirzaev/repression](https://git.mirzaev.sexy/mirzaev/repression)
- My decentralized P2P blockchain chats project [mirzaev/notchat](https://git.mirzaev.sexy/mirzaev/notchat)