sinevia / php-library-jsondb
PHP Library JsonDb
v1.0.0
2019-01-23 06:09 UTC
This package is auto-updated.
Last update: 2024-10-23 18:55:27 UTC
README
Easy to use key value storage, stored to a JSON file. Great for prototyping.
Installation
composer require sinevia/php-library-jsondb
Usage
// Initializing database, creating file if not existing $db = new JsonDb('yourdb.json', true); // Setting keys $db->set('key1', 'Value of Key 1'); $db->set('key2', 'Value of Key 2'); $db->set('key3', 'Value of Key 3'); // Saving to database $db->save(); // Getting keys $key1 = $db->get('key1'); $key2 = $db->get('key2'); $key3 = $db->get('key3'); // Removing keys $db->remove('key1'); $db->remove('key2'); $db->remove('key3'); $db->save(); // Deleting database $db->delete(); // Check if database exists if($db->exists()){ echo 'Database ' . $db->filePath . ' exists'; } else { echo 'Database ' . $db->filePath . ' DOES NOT exist'; }
Troubleshooting
Make sure you have read write permissions to the folder where your JSON file is located