我使用 php/mysql 创建了一个动态网站。我使用纯 php 代码 + html 打印数据的模板。现在,更好、优化、更快的方式 混合 php + html 的结构? (没有模板引擎)
对于每个 页面,我有:ex.1(包装器之前的 php 代码)
<?PHP include ( DEFINE_SITE . '/templates/header.php' );
// isset : post : get : SELECT : INSERT ... Or ANY CODE OF PHP
?>
<div id="wrapper">
<div id="leftsidebar"><?PHP // Left DATA ?></div>
<div id="centercontent">
<?PHP // while {} Print result of php ANY LOOPS ..... ?>
</div>
<div id="rightsidebar"><?PHP // Right DATA ?></div>
</div>
<?PHP include ( DEFINE_SITE . '/templates/footer.php' ); ?>
对于每个 页面,我有:ex.2(在边栏之后和中心内容之前)
<?PHP include ( DEFINE_SITE . '/templates/header.php' );
<div id="wrapper">
<div id="leftsidebar"><?PHP // Left DATA ?></div>
<?PHP // isset : post : get : SELECT : INSERT ... Or ANY CODE OF PHP ?>
<div id="centercontent">
<?PHP // while {} Print result of php ANY LOOPS ..... ?>
</div>
<div id="rightsidebar"><?PHP // Right DATA ?></div>
</div>
<?PHP include ( DEFINE_SITE . '/templates/footer.php' );?>
哪个更好? e.x 1 还是 e.x 2?你的意见?
最佳答案
为什么厌恶模板引擎?实际上,PHP 是一个模板引擎,但也许如果您检查了一些(如 Twig),它可能会帮助您在没有模板引擎的情况下设计更灵活、快速和响应迅速的东西……或者您可能会开始喜欢它,像我一样 ;-)
关于php - 将 html 模板与 php 代码混合 : php html template,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10123251/