parse_ini_file 读取.env 读取不到的问题

用环境变量遇到了个很坑的问题,.env里的文件就是读不出来,windows下没有问题,mac和linux有问题。最后通过逐步排查,发现数据库密码中带个叹号(!),如果用加上单引号可以解决这个问题。例如 paswword = 'yaddddd?!'

讨论数量: 6
VeryCool

发错地方了吧

2个月前 评论
xiaocheng_zjc (楼主) 2个月前
lmaster

@xiaocheng_zjc

请问是这个的么?

file

1个月前 评论
xiaocheng_zjc (楼主) 1个月前

看看是不是大小写问题

1个月前 评论
xiaocheng_zjc (楼主) 1个月前

parse_ini_file是PHP的一个函数,
看官方文档 https://www.php.net/manual/zh/function.par...
其中有说明:
Note:
如果 ini 文件中的值包含任何非字母数字的字符,需要将其括在双引号中(")。

1个月前 评论

@xiaocheng_zjc 不是大佬,是小菜:smile:

1个月前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!