php - 将 html 模板与 php 代码混合 : php html template

标签 php mysql

我使用 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/

相关文章:

linux - 如何在不更改代码的情况下为 Symfony2 设置 php CLI 版本?

PHP - fatal error :未捕获错误:调用未定义的方法 PDO::statement()

php - MySql 查询三张表

php - 重复 if/elseif/else 直至完成

mysql - 查询返回空行之间的日期

无论我做什么,PHP 都会将变量设置为数组?

php - 检测 php fwrite 中的早期故障

php - 解析错误: syntax error

mysql - 如何在 Ballerina 中使用 `Like` 运算符执行 SQL 语句

MYSQL:为每行添加一分钟的时间戳