作者:Boss-201411 | 来源:互联网 | 2023-05-23 18:21
如果你有时间阅读firebase-php文档,你可以看到如何使用帮助库来"连接"到firebase.但不幸的是,我认为连接只能通过phpunit建立,换句话说,输出只能在终端中看到.因为当您在浏览器中运行php页面时,它将返回致命错误.有谁知道如何使用助手库连接到火力点的数据,而无需使用PHPUnit的?先感谢您.
1> Jens A. Koch..:
当您查看测试的源代码时,使用lib非常简单.
有两种测试:
一个真正的功能测试,它使用对服务器的cURL请求,因此在使用PHPUnit进行测试时速度很慢
模拟功能测试(存根),模拟与服务器的连接和响应,在测试期间更快
现在,为了使用firebase-php,您只需执行与实际功能测试相同的操作.包括lib,使用登录凭据准备连接对象,然后调用所需的方法.该接口描述了firebaseLib类中可以使用的方法 - 或者只是查看lib源本身.
这段代码应该让你开始:
require '/path/to/libs/firebase-php/firebaseLib.php';
$url = '...';
$token = '...';
$firebase = new Firebase($url, $token);
$firebase->get('something/from/somewhere');
如果你通过via获取库composer
,你也可以声明一个自动加载类映射.作者尚未这样做.
{
"autoload": {
"classmap": ["vendor/ktamas77/firebase-php/firebaseLib.php"]
}
}
然后只需要使用Composer的Autoloader require "vendor/autoload.php";
和new Firebase
自动加载该类.
如何获取身份验证令牌
打开你的firebase控制台
转到项目设置
去数据库
然后复制密钥