PHP code example of jasonchiucc / jcfirebase-php

1. Go to this page and download the library: Download jasonchiucc/jcfirebase-php library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

jasonchiucc / jcfirebase-php example snippets



$config = array(
    "apiKey"        => "Your Database API Key",
    "authDomain"    => "Yourfirebaseproject.firebaseapp.com",
    "databaseURL"   => "https://Yourfirebaseproject.firebaseio.com",
    "storageBucket" => "Yourfirebaseproject.appspot.com",    
);
$firebase = new Firebase\FirebaseAPI($config);

$arrayData = array(
    "Developer" => array(
        "name"  => "Jason",
        "year"  => "27"
    )
);
$firebase->set("/Users",$arrayData);

$name   = 'JasonChiu';
$year   = '26';
$firebase->set("/Users/Developer/name", $name);
$firebase->set("/Users/Developer/year", $year);

$arrayData = array(
    "nickname" => "JC"
);
$firebase->update("/Users/Developer",$arrayData);

$arrayData = array(
    "Developer/nickname"        => "JJ",
    "ProjectManager/nickname"   => "Lin"
);
$firebase->update("/Users",$arrayData);

$arrayData = array(
    "Author"  => "Sharon",
    "Time"    => "2016"
);
$firebase->push("/Posts",$arrayData);

$firebase->remove("/Users/ProjectManager");

$firebase->setSV("/CreateAt");

$firebase->setDatabaseURL("https://dinosaur-facts.firebaseio.com");
$firebase->setPrintMode("pretty");

$query = array(
    "orderBy"   => '"height"',
    "startAt"   => 3
);
$firebase->get("/dinosaurs",$query);

$query = array(
    "orderBy"   => '"$value"',
    "startAt"   => 50
);
$firebase->get("/scores",$query);

/* You can set silent,pretty,default */
$mode = "silent"; 
$firebase->setPrintMode($mode);
  
/* You can set true or false */
$firebase->setShallow(true)

/* Set parameter */
$firebase->setApiKey("");
$firebase->setAuthDomain("");
$firebase->setDatabaseURL("");
$firebase->setStorageBucket("");

/* Get parameter */
$firebase->getApiKey();
$firebase->getAuthDomain();
$firebase->getDatabaseURL();
$firebase->getStorageBucket();

cd <your_project>
composer