1.背景:
之前我有写一个数据库连接函数,引入了自定义配置文件里的数组,在数据库连接函数里面我使用的是require__once,这是因为,我一直觉得require__once只是比require性能稍微差点,结果这次撞石头上了。在数据库连接函数后面,我有定义了数据库操作函数,别的文件里我连续使用操作函数后,竟然发现连接不上数据库了,提示数据库配置无效。
2.思路:
因为在初始化方法的代码中,我发现数据库连接函数中是用require_once加载数据库配置文件的,我连续两次调用连接函数,而require_once只会包含一次文件,因此第二次执行该命令时并没有包含配置文件,自然就报错了。
3.解决方法:
我将require_once修改成require之后就成功的解决了此问题。