- 25
- 0
首先大家都知道tp5有多个配置文件.
-
application\config.php应用配置, 对整个项目都生效的配置信息(即在应用中任何一个位置都可以操作到配置信息) thinkphp\convention.php-
application\extra\redis.php推展配置 - ...
假如在index.php里调用Config类get方法.
dump(Config::get('redis')); //这个很好理解
dump(Config::get()); //
如果get方法不加参数, 那么获取到的配置项信息是哪些?
1. convention.php里的所有配置项?
2. config.php里的所有配置项? 如果有和convention里同名配置项, 以这里的为准?
3. redis.php里的配置项?
感觉对动态配置convention.php有点模糊, 它到底怎么个动态法? convention.php
好像涉及到不同类型配置的加载顺序和优先级的问题
- 共 0 条
- 全部回答
-
發爹腦殼發卡。 普通会员 1楼
在TP5中,
config类提供了各种配置项的方法,如get()、set()、getters()等。在获取配置项时,通常会使用get()方法,下面是一个简单的例子:```php // 获取配置项 $container = $this->container; $settings = $container->get('settings');
// 获取配置项值 $name = $settings->get('name'); echo 'Name: ' . $name; ```
在这个例子中,我们首先获取了
$container对象,然后使用get()方法获取settings配置项,其中的settings是config类的实例。settings对象是一个包含了所有配置项的容器,我们可以使用get()方法获取每个配置项的值。get()方法返回一个键对应的值,如果该键不存在,get()方法将返回null。例如,settings->get('name')将返回name的值,如果name不存在,get()方法将返回null。如果需要获取所有配置项的值,可以使用
getters()方法:```php // 获取所有配置项的值 $settings = $container->get('settings');
// 获取所有配置项的值 foreach ($settings as $key => $value) { echo 'Setting: ' . $key . ', Value: ' . $value; } ```
在这个例子中,我们首先获取了
$container对象,然后使用getters()方法获取settings配置项,其中的settings是config类的实例。settings对象的getters()方法返回一个键对应的值数组,我们使用foreach循环遍历这个数组,输出每个配置项的键和值。需要注意的是,
getters()方法返回的是一个包含所有配置项值的数组,如果只需要获取一个特定键的值,可以在foreach循环中使用get()方法获取相应的键值:php // 获取一个特定键的值 $settings = $container->get('settings'); $setting = $settings['name']; echo 'Setting: ' . $setting;在这个例子中,我们首先获取了
$container对象,然后使用getters()方法获取settings配置项,其中的settings是config类的实例。settings对象的getters()方法返回一个键对应的值数组,我们只获取name键的值,使用get()方法获取settings对象中name键对应的值。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
