easydb-io / easydb
easydb.io的PHP客户端
dev-master
2019-11-25 05:43 UTC
Requires
- php: ^7.1
- ext-json: *
- guzzlehttp/guzzle: ^6.4
- vlucas/phpdotenv: ^3.6
Requires (Dev)
- phpunit/phpunit: ^8.4
This package is auto-updated.
Last update: 2024-09-25 16:53:25 UTC
README
这是连接到easydb.io数据库的PHP客户端。
安装
需要PHP 7.1
使用composer安装
composer require easydb-io/easydb
用法
实例化
use EasyDB\EasyDB;
$config = require __DIR__ . '/config/databases.php';
$db = new EasyDB('db1', $config);
这假设您的环境变量已经加载,并且您没有将其作为框架的一部分使用。
例如,如果您使用Laravel,您可以这样做
use EasyDB\EasyDB;
$db = new EasyDB('db1', config('easydb.db1'));
配置文件具有使用多个数据库的能力,而这个实例我使用了配置文件中的第一个。
列表
$db->list()
返回所有存储的值。
设置
$db->put('test', 'hello world')
此操作将存储标量值以及数组。但是 请注意 此操作已使用json_encode。
获取
$db->get($key)
返回与键关联的值。 请注意 这返回原始json,因此如果您需要数组,您必须自己调用json_encode。对于标量值,您不需要这样做,但如果您存储了一个数组并需要在服务器端处理它,您将需要这样做。
删除
$db->delete($key)
删除与键关联的值并返回空字符串。
测试
如果您想运行测试,请确保将.env.example复制为.env并填写凭证,或者如上所述,以其他方式注入配置变量。