在PHP中加载的一种方法需要从当前文件中加载一次数据
是否可以一次在require_中添加数据。我不能解释得那么好,所以我只是展示一下 因此,当我加载索引页时,它将加载一个包含数据的结构在PHP中加载的一种方法需要从当前文件中加载一次数据,php,html,Php,Html,是否可以一次在require_中添加数据。我不能解释得那么好,所以我只是展示一下 因此,当我加载索引页时,它将加载一个包含数据的结构 // Index <?php require_once('/structure.php'); // THIS DATA NEEDS TO SEND TO STRUCTURE, INCLUDING PHP if (2 > 1) { ?> <td>Jill</td> <?php } ?> 这就是结构
// Index
<?php
require_once('/structure.php');
// THIS DATA NEEDS TO SEND TO STRUCTURE, INCLUDING PHP
if (2 > 1)
{
?>
<td>Jill</td>
<?php
}
?>
这就是结构
// '/structure.php'
<table>
<?php
// HERE THE DATA NEED TO LOAD
?>
</table>
因此,在索引中最终会是这样的
// Index
<table>
if (2 > 1)
{
?>
<td>Jill</td>
<?php
}
?>
</table>
从技术上讲,可能需要一个必需的文件。但这将是一个无止境的循环。 我可以建议: index.php structure.php
这将是我基于这个相当令人困惑的问题而提出的想法。这似乎是一种构建代码的糟糕方式。话虽如此,这是我能想到的最不坏的方法 index.php structure.php 结构_include1.php 结构_include2.php
你试过了吗,那总是第一次测试你可能会发现它最终会消失在自己的排气管里我试过了。只是我找不到一个好的方法来执行这就是为什么我在这里,我不得不编辑答案。你们所拥有的和最初的flance,看起来像是在一个文件中,看起来像是在头文件之前输出的。然而,第一个文件是如何维持会话的呢?也就是说,很容易在标题之前输出。如果会话是在structure.php内部启动的(看起来是),它将失败。
<table>
<?php
require_once('structure.php');
if(2 > 1){
if(isset($_SESSION['temp_markup']){
echo $_SESSION['temp_markup'];
}
}
?>
</table>
<?php
session_start();
$html = '<td>Jill</td>';
//add session or some storage manner
$_SESSION['temp_markup'] = $html;
?>
<?php
$requireVersion = '2';
require_once('/structure.php');
<table>
<?php
$requireFile = '/structure_include' . $requireVersion . '.php';
if ( file_exists($requireFile) ) {
require_once($requireFile);
}
?>
</table>
<?php
if (1 > 2)
{
echo '<td>Jack</td>';
}
<?php
if (2 > 1)
{
echo '<td>Jill</td>';
}