Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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,是否可以一次在require_中添加数据。我不能解释得那么好,所以我只是展示一下 因此,当我加载索引页时,它将加载一个包含数据的结构 // Index <?php require_once('/structure.php'); // THIS DATA NEEDS TO SEND TO STRUCTURE, INCLUDING PHP if (2 > 1) { ?> <td>Jill</td> <?php } ?> 这就是结构

是否可以一次在require_中添加数据。我不能解释得那么好,所以我只是展示一下

因此,当我加载索引页时,它将加载一个包含数据的结构

// 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>';
}