首先,我是PHP的新手.话虽这么说,这是我的问题.
我有一个网页index.php,其中包含header.php和footer.php.在我的index.php页面的顶部,我有:
<?php $pageID = 'home'; ?>
Run Code Online (Sandbox Code Playgroud)
在header.php文件中我有
<body id="<?php echo $pageID; ?>">
Run Code Online (Sandbox Code Playgroud)
然而,当页面加载时,body标签看起来如下: <body id="">
难道我做错了什么?
谢谢
检查以确保$pageID 在包含之前声明header.php.如果您不这样做,header.php则不会获得$pageID变量的值,因为您的索引文件只会在包含文件后设置它,因此它不会打印任何内容.
在代码方面,检查这些命令的顺序是这样的:
$pageID = 'home';
// anything else that might be in between
include 'header.php';
Run Code Online (Sandbox Code Playgroud)
与此相反:
include 'header.php';
// anything else that might be in between
$pageID = 'home';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
60 次 |
| 最近记录: |