使用parse_ini_file()读取配置文件

配置文件(conf.ini)示例
;;;;;;;;;; 数据库配置 ;;;;;;;;;;
[database]
host = 192.168.1.1 ; 主机地址
port = 3306        ; 端口号
user = root        ; 账号
pwd  = 1234567890  ; 密码

;;;;;;;;;; Redis配置 ;;;;;;;;;;
[redis]
host = 192.168.1.1 ; 主机地址
port = 6379        ; 端口号

;;;;;;;;;; RSA配置 ;;;;;;;;;;
[rsa]
public_key  = '/opt/rsa/rsa_public_key.pem'  ; 公钥文件路径
private_key = '/opt/rsa/rsa_private_key.pem' ; 私钥文件路径

使用parse_ini_file()读取配置文件
<?php
$conf = parse_ini_file(__DIR__ . '/conf.ini', TRUE);
print_r($conf); // 获取所有配置
print_r($conf['database']['port']); // 获取指定配置

PS:使用parse_ini_file()可以读取PHP的配置文件(/program/php/php.ini)。

Copyright © 2024 码农人生. All Rights Reserved