如何使用PHP解析.ini文件?

时间:2018-01-27 09:13:10

标签: php configuration ini

我加入了一个新的团队/项目,项目中有一个.ini文件,用作项目配置文件。它的内容如下:

[version]
v                       =  1

[paths]
website                 =  http://localhost
base_url                =  /myweb/
images_path             =  C:\\xampp\\htdocs\\myweb\\img\\
attached_file_path      =  C:\\xampp\\htdocs\\myweb\\attached_files\\

[limitation values]
max_avatar_size         =  2  ; MB
max_uploaded_image_size =  3  ; MB
max_uploaded_file_size  =  4  ; MB

我可以访问这样的值:config('item_name'),即返回config('base_url')的{​​{1}}。注意/myweb/函数使用config()函数。

我的问题是,这些章节标题是什么?即parse_ini_file()[version] ..?他们可以访问吗?如果是,怎么样?

1 个答案:

答案 0 :(得分:2)

函数parse_ini_file()有第二个参数:bool process_sections

$ini_array = parse_ini_file("sample.ini", true); // true means "process_sections"
// var_dump(array_keys($ini_array)) ;
var_dump($ini_array['paths']['base_url']) ;