我有一个functions.php
文件有一个PDO
我用来访问数据库的连接和所有好东西就是这个:
$host = "localhost";
$db = "maindatabase";
$adminuser = "admin";
$adminpw = "123456";
global $connection;
$connection = new Connection($host,$adminuser,$adminpw,$db);
我require
在每个需要访问数据库的文件上都有这个脚本,事情是在某些情况下我想从更改$db = "maindatabase";
为$db = "anotherdb";
我知道我可以只用一个 setter
$connection->setDatabase("anotherdb");
但由于require
我functions.php
文件放入每个其他文件中,我不知道它是否会将自己覆盖回默认值,有谁知道我该如何更改它并使其保持不变?
编辑
我在代码中更改require
为require_once