Skip to content

Instantly share code, notes, and snippets.

@juvenn
Created October 29, 2015 07:09
Show Gist options
  • Save juvenn/14f438d8f0439bbc31c5 to your computer and use it in GitHub Desktop.
Save juvenn/14f438d8f0439bbc31c5 to your computer and use it in GitHub Desktop.

Hello PHP!

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();

更多信息,请参考快速入门, 以及API 文档

如果在使用过程中遇到问题或者任何的建议,欢迎在 用户论坛 中交流反馈,你也可以通过提交工单 来获得支持。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment