最好的 SDK,只为服务世界上最好的语言—— LeanCloud SDK for PHP 正式发布

PHP 作为 Web 平台使用最为广泛的语言之一,其易于部署的特性赢得了广大开发者的支持。今天我们非常高兴地发布了基于 PHP 的 LeanCloud SDK – 0.1.0 版,欢迎 PHP 粉丝们来测试使用,并为我们提供意见和建议。

0.1.0 版本主要支持 数据存储 ,包括用户的管理、对象的存储查询,以及文件存储,可以在 PHP 5.3 及以上的运行环境中使用。部署到云引擎的功能将会在后续版本中支持。

基于 PHP SDK,我们可以很容易地创建数据对象,将其保存到 LeanCloud 云端。这跟向传统数据库写入数据不一样,应该说是过程简化了不少。现在你用不着提前到数据库里创建好表,设置好要用的字段和数据类型,只要有了对象有了数据就直接往云端写,没有的表会自动建,没有的字段会自动加,过程颇有些「行云流水」的意境。

下面来举几个简单的例子,大家一看便知。

创建一个帖子对象(Post)并存入云端:

$post = new LeanObject("Post");
$post->set("title", "Hello PHP!");
$post->set("publishedAt", new \DateTime());
$post->save();

进入 LeanCloud 控制台,可以看到刚保存的数据:

php_saveobject

创建一个对帖子的查询:

$postQuery = new LeanQuery("Post");
// 搜索标题包含 "PHP" 关键字的帖子 
$postQuery->contains("title", "PHP");
// 结果按发布时间排倒序
$postQuery->addDescend("publishedAt");
$posts = $postQuery->find();

注册并创建一个用户:

$user = new LeanUser();
// 设置用户名和密码
$user->setUsername("alice");
$user->setPassword("Password");
$user->signUp();

上传并存储一个文件:

// 创建文件名为 hello.txt 的文件,内容为 "Hello PHP!"
$file = LeanFile::createWithData("hello.txt", "Hello PHP!");
$file->save();
// 文件保存到云端后,获取其 URL 和文件大小 
$file->getUrl();
$file->getSize();

具体安装和初始化步骤,请参考 快速入门 ,以及 API 文档

如果在使用过程中遇到问题或者有任何建议,可以直接在我们的 Github 开源仓库 上提交 Issue,也可以在 用户论坛 中交流反馈,或者提交 工单 来获得支持。

你们的热情是我们前进的动力!PHP,雄起!快上云端来玩。

访问 官网 SDK 专区 ,可以获得更多语言平台的 SDK。

最好的 SDK,只为服务世界上最好的语言—— LeanCloud SDK for PHP 正式发布》上有2条评论

  1. Pingback引用通告: 2015 年 10 月 LeanCloud 产品更新汇总 | LeanCloud Blog

  2. Pingback引用通告: 回顾 2015 LeanCloud 十大产品革新 | LeanCloud Blog

发表评论

电子邮件地址不会被公开。 必填项已用*标注