1. Go to this page and download the library: Download cocoon-projet/config 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/ */
ocoon\Config\Config;
use Cocoon\Config\LoadConfigFiles;
// On mappe les fichiers de configuration et on enregistre les paramètres dans un tableau php.
$items = LoadConfigFiles::load('path/to/the/config/folder');
// On initialise la classe Config et on charge le tableau php contenant les paramètres des fichiers de configuration.
$config = Config::getInstance($items);
// Maintenant on peut retourner les paramètres de configuration
// format dot notation: filename.key ou filename.key1.key2
$config->get('app.url'); // http://www.monsite.com
$config->get('database.mysql.dsn'); // mysql:host=localhost;dbname=testdb
// le paramètre mail n'éxiste dans pas dans le fichier app.php
// la valeur retournée est null
$config->get('app.mail'); // null
// si une valeur par défaut est indiquée et que le paramètre n'éxiste pas, la valeur par défaut est retournée.
$config->get('app.mail', '[email protected]'); // [email protected]
if ($config->has('app.mail')) {
$mail = $config->get('app.mail');
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.