.env中的分组配置不成功,一个一个的写才能成功,这是怎么回事啊

来源:2-12 环境变量的配置和使用

qq_夜凉如水_1

2018-05-19 16:09

https://img1.mukewang.com/5affdb3e00011bd203080113.jpg这样写不成功,https://img3.mukewang.com/5affdbc00001860903050094.jpg这样写才可以

写回答 关注

4回答

  • 慕盖茨2665196
    2019-05-14 14:37:41

    foreach ($val as $k => $v) {

                    $item = $name . '_' . strtoupper($k);

                    putenv("$item=$v");

                    $_ENV[$item]=$v;

                }

    加一个这个就OK   $_ENV[$item]=$v;

  • 那个倬玮
    2018-06-06 17:02:12

    我也是。。。求哪位大佬知道怎么回事吗https://img1.mukewang.com/5b17a30d0001126614840588.jpg

  • 慕瓜4160145
    2018-06-04 17:34:26

    我也是一样的问题。奇怪了。

  • 慕桂英2170621
    2018-05-22 07:15:04

    不存在的,两种都可以,以下代码经过测试,可以直接复制拿来用:

    .env文件内容:

    database2_username=root_env_hubahuba

    database2_password=hubahuba123456


    [database1]

    username=root_env_biubiubiu

    password=biubiu123123

    https://img4.mukewang.com/5b0351ff0001f80e06840430.jpg

    在环境变量所有参数配置信息中已经成功得到两种形式的数组信息

    建议通过dump(Env::get());查看得到的环境变量信息内容比较看下


    cuberk

    我和楼主遇到了一样的问题,把你所说的.env文件内容复制进去,只输出了database2而没有database1,不知道是什么情况…

    2018-05-30 21:25:35

    共 1 条回复 >

快速入门ThinkPHP 5.0--基础篇

ThinkPHP5已发布多时,想了解ThinkPHP5的新特性吗?老司机带你马上出发~

58655 学习 · 495 问题

查看课程

相似问题