我有一个列出大量变量的文件,例如:
$PAGE_IS_QA = "false";
在每个页面上,例如Register / Index.php,列出了一些重要的变量,例如
$PAGE_IS_QA = "false";
我希望能够在每个页面上更改变量并让它们覆盖其他文件,因此如果我在单个页面上更改变量,它只会影响该页面。
$ PAGE_IS_QA将用于在页面仍在测试时显示错误,但我不希望在每个页面上发生这种情况,因此我需要能够在单个页面上将变量从false覆盖为true
我希望这有道理吗?
答案 0 :(得分:0)
在包含变量文件之前,您可以尝试从页面本身调用变量(在本例中为$ Testing)。如果初始化$ Testing,则覆盖变量的值(例如:$ PAGE_IS_QA);
包含所有变量的文件: variables.php
需要覆盖variables.php变量的页面: index.php
index.php:
<?php
$Testing = true;
include "variables.php";
?>
variables.php:
<?php
$PAGE_IS_QA = "false";
if(isset($Testing)){
$PAGE_IS_QA = "true";
}
?>