声明变量的值并稍后在include(PHP)中调用它

声明变量的值并稍后在include(PHP)中调用它,php,if-statement,include,echo,Php,If Statement,Include,Echo,我很惊讶在这个网站上找不到类似的问题。也许我的搜索能力有点生疏了 因此,我在我的站点的每个页面的中命名一个变量,如下所示: 颜色也可以等于蓝色或绿色或其他颜色。因此,如果颜色是橙色,我想在站点的include文件中显示一个橙色。比如说。。。对于菜单 现在,在这包括我有这样的东西: 您需要更改此行: <?php if ($color="orange") { echo "<span id='showmyorange'></span>";} else {echo ""

我很惊讶在这个网站上找不到类似的问题。也许我的搜索能力有点生疏了

因此,我在我的站点的每个页面的
中命名一个变量,如下所示:

颜色也可以等于蓝色或绿色或其他颜色。因此,如果颜色是橙色,我想在站点的include文件中显示一个橙色。比如说。。。对于菜单

现在,在这包括我有这样的东西:


您需要更改此行:

<?php if ($color="orange") { echo "<span id='showmyorange'></span>";} else {echo "";} ?>

没有不起作用的理由。包含的文件的行为就像代码在页面上一样,唯一的潜在问题是如果在函数中使用$color。。好的,MAXIM是对的,它的“==”问题这里可爱的事情是,如果($color=“orange”)将返回你总是真的,因为变量赋值是成功的。这有时会导致很大的混乱;)该死的该死的。我真不敢相信我竟然让它从我的手指间溜走了。谢谢
<?php if ($color=="orange") { echo "<span id='showmyorange'></span>";} else {echo "";} ?>