PHP 作为 Web 平台曾经部署最为广泛的语言,其易于部署的特性使它赢得了广 大开发者的支持。今天我们很高兴地发布基于 PHP 的 LeanCloud SDK,0.1.0 版,方便 PHP 开发者能够第一时间测试使用,并为我们提供意见和建议。
0.1.0 版本主要支持数据存储,包括用户的管理,对象的存储查询,以及文件存 储,可以在 PHP 5.3 及以上的运行环境中使用。部署到 LeanEngine 的功能将 在后续版本中支持。
基于 PHP SDK 我们可以很容易地创建对象,并将其保存至 LeanCloud 云存储:
$post = new LeanObject("Post");
$post->set("title", "Hello PHP!");
$post->set("publishedAt", new \DateTime());
$post->save();
创建一个 Query 来查询 Post:
$postQuery = new LeanQuery("Post");
$postQuery->contains("title", "PHP");
$postQuery->addDescend("publishedAt");
$posts = $postQuery->find();
注册并创建一个用户:
$user = new LeanUser();
$user->setUsername("alice");
$user->setPassword("passpass");
$user->signUp();
上传并存储一个文件:
$file = LeanFile::createWithData("hello.txt", "Hello PHP!");
$file->save();
$file->getUrl();
$file->getSize();