utopia-php/config

一个用于管理应用程序配置变量的简单库

0.2.2 2020-10-24 09:49 UTC

This package is auto-updated.

Last update: 2024-09-08 03:56:33 UTC


README

Build Status Total Downloads Discord

Utopia 配置库是一个简单轻量级的库,用于管理应用程序配置。这个库的目标是尽可能简单、易于学习和使用。此库由Appwrite 团队维护。

尽管这个库是Utopia 框架项目的一部分,但它没有依赖关系,并且可以与任何其他PHP项目或框架独立使用。

入门指南

使用composer安装

composer require utopia-php/config
<?php

require_once '../vendor/autoload.php';

use Utopia\Config\Config;

// Basic params
Config::setParam('key', 'value');
Config::getParam('key'); // Value
Config::getParam('keyx', 'default'); // default

// Nested params
Config::setParam('key3', ['key4' => 'value4']);
Config::getParam('key3'); // ['key4' => 'value4']
Config::getParam('key3.key4'); // value4

// Load config file (plain array)
Config::load('key5', __DIR__.'/demo.php');
Config::getParam('key5.key1', 'default'); // value1

系统要求

Utopia 框架需要PHP 8.0或更高版本。我们建议在可能的情况下始终使用最新的PHP版本。

版权和许可

MIT 许可证 (MIT) http://www.opensource.org/licenses/mit-license.php