我想在一个页面上包含不同的页面。然而,我遇到的问题是我在所有页面上使用相同的变量,因此有一个混乱,重新包括的表格和图形不起作用。
任何人都知道如何克服这个问题并能够包含页面而不必去改变所有变量?
答案 0 :(得分:1)
您可以在一个包含文件中使用变量之后unset()
变量,并且在包含下一个文件之前。
例如:
include 'file1.php';
unset($variable1, $variable2, $variable3);
include 'file2.php';
答案 1 :(得分:1)
没有。如果您希望将变量保存到一个页面,请使用类。
否则你必须用它们所属的前缀重命名变量。
答案 2 :(得分:1)
您可以在开始每页之前取消设置所有变量。
答案 3 :(得分:0)
如果这些变量在包含某处变化,为什么不简单地克隆变量并在包含而不是原始变量中使用它。
或者甚至可以更好地确保这些变量在包含中不会发生变化。
很难说(没有代码),但听起来你做错了。