php - PHP 与 firebase 的连接如何工作?

标签 php firebase

如果您有时间阅读 firebase-php文档,您可以在那里看到如何使用帮助程序库“连接”到 firebase。但不幸的是,我认为连接只能由 phpunit 建立,换句话说,输出只能在终端中看到。因为当您在浏览器中运行 php 页面时,它会返回 fatal error 。有谁知道如何在不使用 phpunit 的情况下使用 helper library 连接到 firebase 数据?提前谢谢你。

最佳答案

使用库非常简单,只要查看测试的源代码即可。

有两种测试:

现在,为了使用 firebase-php,您只需执行与实际功能测试相同的操作。包含库,使用登录凭据准备连接对象,然后调用所需的方法。 interface描述了您可以在 firebaseLib 类中期望的方法 - 或者只看 lib source itself .

这段代码应该让你开始:

require '/path/to/libs/firebase-php/firebaseLib.php';
$url = '...';
$token = '...';
$firebase = new Firebase($url, $token);
$firebase->get('something/from/somewhere');

如果您通过 composer 获取库,您也可以声明一个自动加载类映射。作者还没有这样做。

{
    "autoload": {
        "classmap": ["vendor/ktamas77/firebase-php/firebaseLib.php"]
    }
}

然后只需使用 require "vendor/autoload.php";new Firebase 来要求 Composer 的自动加载器来自动加载类。


如何获取授权 token

  • 打开你的 Firebase 控制台
  • 转到项目设置
  • 进入数据库
  • 然后复制秘钥

get-firebase-token

关于php - PHP 与 firebase 的连接如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28293038/

相关文章:

firebase - 在 React Native 中从 Firebase 获取当前用户访问 token

android - android studio 中带有 firebase 的 Google 登录按钮,错误 : cannot find symbol variable default_web_client_id

php - 是否可以将使用 php 上传的文件传递给 javascript 作为输入?

php - Symfony 4 控制台命令不读取环境变量

android - 如何在 Firebase 测试实验室中执行指定的测试套件类

java - 如何从 Firebase 存储获取 URL getDownloadURL

ios - 使用 iOS 的 Firebase Google Auth

php - 我的 PHP 表单不会将数据插入 MySQL 数据库

php - 如何使用 backbone.js 和 php 将数据保存到 mysql 数据库中

PHP Hit Counter...我可以将 SESSION 转换为 COOKIE 吗?