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>';
}
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;
?>
那是我基于这个相当令人困惑的问题的想法。
- 2 回答
- 0 关注
- 66 浏览
添加回答
举报