在easyswoole 中,配置文件如何加载外部配置

在一个项目中  目录结构是这样的

网站的公共配置,包括一些数据库连接配置,redis连接配置

/web/config/redis_config.php


/web/config/mysql_config.php

下面是Easyswoole 项目目录  所有的配置均放在ES项目中的Config目录中 文件名且采用大驼峰命名。如下:

/web/Easyswoole/Config/Redis.php

/web/Easyswoole/Config/Mysql.php

我们要从上述的/web/config/redis_config.php文件中读取配置信息,该如何写呢  这里有两个方法 其实是一样的

方法一:

在/web/Easyswoole/Config/Redis.php 文件中 定义常量BASEPATH  然后常量直接引入  代码如下:

WEB_IP
];

方法二:

在/web/Easyswoole/Config/Redis.php 文件中  定义一个全局变量  然后 直接引入对应的配置文件    代码如下:

 [
        # 默认redis 配置
        'REDIS' => [
            'host' => $redis_config['host'],
            'port' => $redis_config['port'],
            'auth' => $redis_config['password'],
            'db' => $redis_config['database'],
            'serialize' => 0
        ]
    ]
];

你可能感兴趣的:(easyswoole,PHP,php)