Если у вас есть время, чтобы прочитать firebase-PHP документацию, вы можете увидеть там, как использовать вспомогательную библиотеку для «подключения» к firebase. Но, к сожалению, я думаю, что соединение может быть установлено только с помощью phpunit, другими словами, вывод можно увидеть только в терминале. Так как при запуске страниц php в вашем браузере, он будет вернуть фатальные ошибки. Кто-нибудь знает, как использовать вспомогательная библиотека подключиться к firebase данные без использования PHPUnit? Заранее спасибо.
Использовать lib очень просто, если вы просто посмотрите на исходный код тестов.
Есть два вида тестов:
Теперь, чтобы использовать firebase-php, вы просто должны сделать то же самое, что и в реальном тесте функциональности. Включите библиотеку, подготовьте объект подключения с учетными данными для входа, а затем вызовите нужный метод. интерфейс описывает, какие методы вы можете ожидать в классе firebaseLib —
или просто посмотрите на сам исходный код lib.
Этот кусок кода должен помочь вам начать:
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"]
}
}
Тогда просто требуется автозагрузчик Composer с require "vendor/autoload.php";
а также new Firebase
автозагрузка класса.
Как получить токен авторизации
Других решений пока нет …