遇到一个项目需要读取yaml文件具体操作如下
# 读取yaml需要symfony的yaml组件
$ composer require symfony/yaml
db.yml文件
db_config:
username: 'root'
password: 'root'
host: '127.0.0.1'
db_name: 'panoddb'
php获取方式
$config = (new Yaml())->parseFile(dirname(__DIR__) . "/config/db.yml");
获取到的数据格式如下
[
'db_config' => [
'username' => 'root',
'password' => 'root',
'host' => '127.0.0.1',
'db_name' => 'panoddb',
]
]
网友评论