我有一个文件,可以说它是 index.php,其中文件的开头包含“include.php”。在 include.php 中,我设置了一个像这样的变量:
<?php $variable = "the value"; ?>
然后在 index.php 中进一步向下,我有另一个包含,比如“include2.php”,它是这样包含的:
<?php include(get_template_directory_uri() . '/include2.php'); ?>
如何在“include2.php”中调用我在第一个包含中设置的“$variable”?
我使用的确切代码如下:
index.php 的第一行我有这一行
<?php include('switcher.php'); ?>
在 switcher.php 里面我有这个
<?php $GLOBALS["demo_color"] = "#fffffe"; ?>
如果我在 index.php 中使用它,它可以工作
<?php echo $GLOBALS["demo_color"]; ?>
但是,如果我使用以下代码包含另一个 php 文件
<?php include(get_template_directory_uri() . '/demo_color.php'); ?>
然后在 demo_color.php 我有这个代码:
<?php echo "demo color:" . $GLOBALS["demo_color"]; ?>
它输出的唯一内容是“演示颜色:”
为代码格式化而编辑