昨晚我问过这个问题,但答案告诉我研究全局数组。在花了一整天试图解决这个问题后,我牺牲了我的人卡,现在我正在寻求帮助。我有 3 个文件一起工作以回显一个变量$body
。这 3 个文件是 login.php、global.php 和 theme.php。
登录文件按预期工作,并在我用 echo 替换 $body 时显示我已经登录的消息,但是为了轻松有效地合并我的主题,我想使用变量 $body 进行放置。当我在主题文件中回显 $body 时,什么也没有出现。这是我的文件的一个简单示例
登录.php
<?php
include('../tools/global.php');
$body="
some scripting here";
?>
全局.php
<?php
function function1(){
global $body;
}
function1();
print_r($body);
include('../theme/default.php');
include('config.php');
?>
default.php 又名 theme.php 文件
<table border='0'>
<tr>
<td colspan='2'>
<center>bar</center>
</td>
</tr>
<tr>
<td width='10%'>
hey<br>hey<br>
</td>
<td>
hello
<?php
echo $body;
?>
</td>
</tr>
</table>
好的,那么我将如何注册全局 $body 以便它始终在主题文件中回显 $body ?我尝试了许多不同的东西,但似乎没有任何效果。