PHP变量问题
首先,我对PHP完全陌生。话虽如此,这是我的问题 我有一个包含header.php和footer.php的网页index.php。在我的index.php页面顶部,我有:PHP变量问题,php,html,Php,Html,首先,我对PHP完全陌生。话虽如此,这是我的问题 我有一个包含header.php和footer.php的网页index.php。在我的index.php页面顶部,我有: <?php $pageID = 'home'; ?> 在header.php文件中,我有 <body id="<?php echo $pageID; ?>"> 检查以确保在包含header.php之前声明了$pageID。如果不这样做,header.php将不会获得$pageID变量
<?php $pageID = 'home'; ?>
在header.php文件中,我有
<body id="<?php echo $pageID; ?>">
检查以确保在包含header.php
之前声明了$pageID
。如果不这样做,header.php
将不会获得$pageID
变量的值,因为索引文件只会在包含该文件后进行设置,因此它不会打印任何内容
在代码方面,检查这些相应命令的顺序是否如下:
$pageID = 'home';
// anything else that might be in between
include 'header.php';
与此相反:
include 'header.php';
// anything else that might be in between
$pageID = 'home';
检查以确保在包含header.php
之前声明了$pageID
。如果不这样做,header.php
将不会获得$pageID
变量的值,因为索引文件只会在包含该文件后进行设置,因此它不会打印任何内容
在代码方面,检查这些相应命令的顺序是否如下:
$pageID = 'home';
// anything else that might be in between
include 'header.php';
与此相反:
include 'header.php';
// anything else that might be in between
$pageID = 'home';
您需要显示更多的代码。从技术上讲,只要$pageID是在您尝试回显之前设置的,并且没有在由于作用域问题而无法工作的函数中设置,那么这“没有什么”问题。您将需要显示更多代码。从技术上讲,只要$pageID是在您尝试回显之前设置的,并且没有在由于范围问题而无法工作的函数中设置,那么这“没有什么”问题。啊。显而易见。谢谢你花时间回答这么简单的问题。一旦页面允许我…啊,我会检查这个答案。显而易见。谢谢你花时间回答这么简单的问题。一旦页面允许我。。。