typomedia / ini
解析和导出INI文件
1.1.0
2022-11-02 18:46 UTC
Requires
- php: >=7.3
Requires (Dev)
- ext-json: *
- laminas/laminas-config: ^3.3
- matomo/ini: ^3.0
- phpbench/phpbench: ^1.2
- phpmd/phpmd: ^2.13
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.7
This package is auto-updated.
Last update: 2024-09-30 01:28:50 UTC
README
INI组件加载和导出INI配置。
该库符合PSR-1、PSR-4、PSR-12规范,且在不限制嵌套属性的情况下替代了parse_ini_string()
。
单元测试覆盖率100%!
需求
>= PHP 7.3
依赖
无
安装
composer require typomedia/ini
用法
解析器
use Typomedia\Ini\Parser; $ini = file_get_contents('tests/Fixtures/Array.ini'); $parser = new Parser(); $array = $parser->parse($ini);
导出器
use Typomedia\Ini\Dumper; $array = ['Section' => ['Property' => 'Value']]; $dumper = new Dumper(); $ini = $dumper->dump($array);