parse_ini_file 读取.env 读取不到的问题
用环境变量遇到了个很坑的问题,.env里的文件就是读不出来,windows下没有问题,mac和linux有问题。最后通过逐步排查,发现数据库密码中带个叹号(!),如果用加上单引号可以解决这个问题。例如 paswword = 'yaddddd?!'
发错地方了吧
@xiaocheng_zjc
请问是这个的么?
看看是不是大小写问题
parse_ini_file
是PHP的一个函数,看官方文档 https://www.php.net/manual/zh/function.par...
其中有说明:
Note:
如果 ini 文件中的值包含任何非字母数字的字符,需要将其括在双引号中(")。
@tsin 大佬,正解
@xiaocheng_zjc 不是大佬,是小菜:smile: