我有一个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