Сайт FSA

Перейти к оглавлению

Файл настроек

Файл настроек - это обычный PHP файл, который должен возвращать массив с данными. Извлечение данных производится из массива по ключу. Ключ может содержать любые данные, поскольку их обработкой занимается пользовательский код.

Для получения данных из файла используется метод App::getSettings($name, $default_value), где $name - имя параметра, $default_value - значение по умолчанию, если параметр отсутствует в файле настроек, по умолчанию null.

Файл настроек может быть расположен в любом месте файловой системы. Путь до файла необходимо указать в основном классе вашего проекта App.

Пример файла настроек:

<?php
return [
    'my_key' => 'super_password',
    'my_data' => (object)[
        'a' => 'Param a',
        'b' => 'Param b'
    ]
];

Получение данных из файла:

$key = App::getSettings('my_key');
echo $key . PHP_EOL; # super_password
$data = App::getSettings('my_data');
echo $data->a . PHP_EOL; # Param a
echo $data->b . PHP_EOL; # Param b