php 读取yaml文件
遇到一个项目需要读取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', ] ]