Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP变量问题_Php_Html - Fatal编程技术网

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完全陌生。话虽如此,这是我的问题

我有一个包含header.php和footer.php的网页index.php。在我的index.php页面顶部,我有:

<?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是在您尝试回显之前设置的,并且没有在由于范围问题而无法工作的函数中设置,那么这“没有什么”问题。啊。显而易见。谢谢你花时间回答这么简单的问题。一旦页面允许我…啊,我会检查这个答案。显而易见。谢谢你花时间回答这么简单的问题。一旦页面允许我。。。