PHP code example of battis / appmetadata
1. Go to this page and download the library: Download battis/appmetadata 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/ */
battis / appmetadata example snippets
// instantiate a new mysqli database connection
$sql = new mysqli('localhost', 'root', 's00pers3kr3t', 'demo-db');
// first use (create database tables -- only needs to happen once!)
Battis\AppMetadata::prepareDatabase($sql);
// instantiate our metadata array
$metadata = new Battis\AppMetadata($sql, 'my-unique-app-key');
// store something into the database
$metadata['X'] = 'foobar';
// read something out of the database
echo $metadata['X']; // 'foobar'
// use one metadata value to derive another
$metadata['Y'] = '@X again'
echo $metadata['Y']; // 'foobar again';
// derived values update automagically
$metadata['X'] = 'xoxo';
echo $metadata['Y']; // 'xoxo again';
// remove something from the database
unset($metadata['X']);
echo $metadata['Y']; // '@X again', since no value X to derive from