Php 无法回显同一页上不同文件的变量
我已经在同一页中包含了header.php和index.php 可以在Php 无法回显同一页上不同文件的变量,php,html,variables,Php,Html,Variables,我已经在同一页中包含了header.php和index.php 可以在header.php文件中找到以下内容: <?php $pageName="home"; if(is_page('47')){ $pageName="services";} printVar($pageName); ?> function printVar($v){ //on functions.php echo $v; } 如何打印此变量而不将所有内容移动到in
header.php
文件中找到以下内容:
<?php
$pageName="home";
if(is_page('47')){
$pageName="services";}
printVar($pageName);
?>
function printVar($v){ //on functions.php
echo $v;
}
如何打印此变量而不将所有内容移动到index.php
?尝试添加:
include("header.php");
include("functions.php");
到index.php
加:
在functions.php中
并加上:
include("functions.php");
在header.php中尝试添加:
include("header.php");
include("functions.php");
到index.php
加:
在functions.php中
并加上:
include("functions.php");
在header.php中,您需要
<?php get_header(); ?>
在index.php文件中
阅读有关wordpress函数参考的更多信息。您需要
<?php get_header(); ?>
在index.php文件中
阅读有关wordpress函数参考的更多信息。您能告诉我们index.php、header.php的完整代码以及出现的具体错误吗?@jeffrey该列表实际上就是index.php和header.php上的所有内容。我试图在没有任何体积的情况下将问题最小化,但仍然存在。如果有帮助的话,我的网站是建立在wordpress@Jeffrey没有错误,它只是不打印任何内容,就好像变量是空的一样。因此,这听起来像是一个范围问题,但我看不出它将如何处理需要打印的变量的
var\u dump
。另外,您是否确定设置了错误报告(E\u ALL)代码>正确吗?变量转储没有输出任何内容。我不知道错误报告是什么,也不知道如何使用它,我以前也没有设置过。你能告诉我们index.php、header.php的全部代码以及出现的具体错误吗?@jeffrey,这个列表实际上就是index.php和header.php上的所有内容。我试图在没有任何体积的情况下将问题最小化,但仍然存在。如果有帮助的话,我的网站是建立在wordpress@Jeffrey没有错误,它只是不打印任何内容,就好像变量是空的一样。因此,这听起来像是一个范围问题,但我看不出它将如何处理需要打印的变量的var\u dump
。另外,您是否确定设置了错误报告(E\u ALL)代码>正确吗?变量转储没有输出任何内容。我不知道错误报告是什么,也不知道如何使用它,我以前也没有设置过。你的回答帮助我找出了错误所在。我使用的是starkers主题的新版本,它们基本上有两个header.php(header和html header),我发现它们没有将第二个header包含在第一个header中,反之亦然。我不知道这是否有意义,但谢谢你!你的回答帮助我找出了问题所在。我使用的是starkers主题的新版本,它们基本上有两个header.php(header和html header),我发现它们没有将第二个header包含在第一个header中,反之亦然。我不知道这是否有意义,但谢谢你!