我希望一个变量是超全局的,但是由于我使用的是程序风格,我认为我不能自己制作一个,所以基本上问题是使用查询从安全表中检索我的网站的所有安全控制,我检查维护模式是否打开/关闭,如果打开,则将其重定向到维护页面下的网站,因此在每个页面上我需要检查变量的状态,$maintenance_status
为此,我需要在每个页面上调用该查询,否则我收到一个未定义变量的错误,此外,如果我正在创建一个函数并将该函数文件包含在其他页面中,它向我显示$db_connect
(这是我的数据库连接变量)未定义,我将我的页面包含在这个序列中
include_once('connection.php');
include_once('functions.php');
/*other scripts goes here*/
知道如何在每个页面上提取此状态吗?我想为常见查询创建一个新文件,但它是一个干净的解决方案吗?此外,我想我不理解包含,如果我connection.php
之前包含而functions.php
不是为什么我functions.php
显示未定义的变量$db_connect
?