1. Go to this page and download the library: Download mex-vision/phpconfig 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/ */
mex-vision / phpconfig example snippets
use PhpConfig\Config;
use PhpConfig\ConfigProvider;
# Инициализация провайдера.
$provider = new ConfigProvider('path/to/config', '.cfg');
# Инициализация конфигурации.
$config = new Config($provider);
# $result = $result['template'];
$result = $config->get('site.template');
# Передать значение по умолчанию.
$result = $config->get('site.template', 'default');
# Или
$result = $config->get('site.template', function(){
return 'default';
});
# Запись в контейнер с конфигами.
$config->set('site.template', 'new_template');
# Или
$config->set('site.template', [
'site_template' => 'new_site_template'
]);
# Сохраняет значение ключа site в 'path/to/config/site.cfg.php'.
$config->save('site');
# Сохраняет все конфиги.
$config->save();
# Инициализируем новый провайдер.
$newProvider = new ConfigProvider('another/path/to/config', '.cfg');
# Добавляем его в наш объект и устанавливаем namespace для работы с ним.
$cfg->addProvider('another', $newProvider);
# Чтение.
$result = $config->get('@another.site.template');
# Редактирование.
$config->set('@another.site.template', 'new_template');
# Сохраниение.
$config->save('@another.site');
# Сохраниение всех конфигов с провайдера.
$config->save('@another');
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.