simple ini get and set

v1.0.2 2023-09-20 09:50 UTC

This package is auto-updated.

Last update: 2024-11-24 15:05:13 UTC


README

非常简单的ini配置文件读取/写入方法
simple ini get and set.

使用方法

只暴露4个方法和1个属性 load() get() set() setAll() all

初始化

  • new
  • load
// new 或者 load
$ini = new Ini('./config.ini')
// 或者这样写
$ini = Ini::load('./config.ini')

获取值

  • get
// 基础用法
$ini->get('name')
// 使用默认值
$ini->get('name', 'Rose')
// 获取深层次下的值
$ini->get('a.b')
$ini->get('a.b.c')
$ini->get('a.b.c.d')

获取全部值

  • all
$all = $ini->all

设置值(即时写入文件)

  • set
  • setAll
// 设置一个值
$ini->set('age', 18)
// 设置多个值
$ini->setAll(['name' => 'Tim', 'age' => 17])