Die resultierende Heruntergeladener Ordnerstruktur hatte < /p>
Anbieter/Kreait/Firebase-Php, Anbieter/Kreait/Clock,
vendor/kreait/firebase-tokens.
Wenn ich Der Ran-Komponist anzeigen Kreait/Firebase-Php Es wurde nicht FireBase-Php unter dem Anforderungsabschnitt aufgeführt. Stattdessen wurde Kreait/Firebase-Tokens und Kreait/Clock aufgeführt. Die Version für Admin-SDK ist 5.26.5. Der Anbieterordner befindet sich im Root meines Projektordners. Ich habe eine test.php -Datei mit dem folgenden Code hinzugefügt. < /P>
Code: Select all
require __DIR__ . '/vendor/autoload.php';
if (class_exists('Kreait\Firebase\Firebase')) {
echo "Firebase class found!";
$firebase = new \Kreait\Firebase\Firebase(); // Or your Firebase initialization code
} else {
echo "Firebase class NOT found!";
}
< /code>
Es gibt keine Klasse aus, die nicht gefunden wurde. Ausgabe für PHP -v ist < /p>
PHP 8.3.14 (cli) (built: Nov 19 2024 15:53:36) (NTS Visual C++ 2019 x64)
Copyright (c) The PHP Group
Zend Engine v4.3.14, Copyright (c) Zend Technologies