为了账号安全,请及时绑定邮箱和手机立即绑定

一种从当前文件中加载 PHP require_once 数据的方法

一种从当前文件中加载 PHP require_once 数据的方法

PHP
慕慕森 2022-12-23 10:20:52
是否可以在 require_once 中添加数据?我不能很好地解释它,所以我只是展示它。因此,当我加载索引页时,它会加载一个内部包含数据的结构。// Index<?phprequire_once('/structure.php');// THIS DATA NEEDS TO SEND TO STRUCTURE, INCLUDING PHPif (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>
查看完整描述

2 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

这似乎是构建代码的糟糕方式。话虽如此,这是我能想到的最不糟糕的方法。


索引.php


<?php


$requireVersion = '2';


require_once('/structure.php');

结构.php


<table>

    <?php

      $requireFile = '/structure_include' . $requireVersion . '.php';

      if ( file_exists($requireFile) ) {

        require_once($requireFile);

      }

    ?>

</table>

structure_include1.php


<?php


if (1 > 2)

{

  echo '<td>Jack</td>';

}


structure_include2.php


<?php


if (2 > 1)

{

  echo '<td>Jill</td>';

}


查看完整回答
反对 回复 2022-12-23
?
狐的传说

TA贡献1804条经验 获得超3个赞

从技术上讲,需要一个必需的文件是可能的。但这将是一个无限循环。我可以建议:


索引.php


<table>

<?php 

require_once('structure.php');

if(2 > 1){

 if(isset($_SESSION['temp_markup']){

 echo $_SESSION['temp_markup'];

}

}

?>

</table>

结构.php


<?php

session_start();

$html = '<td>Jill</td>';

//add session or some storage manner

$_SESSION['temp_markup'] = $html;

?>

那是我基于这个相当令人困惑的问题的想法。


查看完整回答
反对 回复 2022-12-23
  • 2 回答
  • 0 关注
  • 66 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信