简化 / config
将`.env`文件简化的特点与定义配置值数组的灵活性相结合。
2.0.0
2024-03-21 03:52 UTC
Requires
- php: ^7.4 || ^8.0 || ^8.1 || ^8.2 || ^8.3
- dflydev/dot-access-data: ^3.0
- vlucas/phpdotenv: ^5.6
Requires (Dev)
- phpunit/phpunit: ^9.6
- squizlabs/php_codesniffer: ^3.9
- symfony/var-dumper: ^5.4
This package is auto-updated.
Last update: 2024-09-21 05:00:04 UTC
README
基于PHP dotenv的简单配置提供程序
将.env
文件的简化特点与定义配置值数组的灵活性相结合。
安装
composer require simpl/config
基本用法
<?php use Simpl\Config; $config = new Config(); var_dump($config->get('app.debug'));
有关完整文档,请参阅 https://simpl-php.com/components/config。
测试
composer test
编码标准
此库使用PHP_CodeSniffer以确保遵循编码标准。
我采用了PHP FIG PSR-2 编码标准,除了缩进使用的制表符与空格规则之外。PSR-2规定使用4个空格。我使用制表符。没有讨论。
为了支持使用制表符缩进,我定义了一个自定义PSR-2规则集,它扩展了由PHP_CodeSniffer使用的标准PSR-2规则集。您可以在项目的根目录下找到此规则集,名为PSR2Tabs.xml。
Codesniffer
composer codensiffer
Codefixer
composer codefixer