单独的HTML和PHP文件

时间:2016-04-18 11:56:59

标签: php html web

我目前正在使用 PHP HTML CSS 为学校开发一个软件项目。我在网上找到的所有示例都在同一个文件中显示 PHP HTML 。 我知道有一些先进的框架允许我解耦 PHP HTML ,但我正在寻找一种简单易行的方法来独立地集中两者的职责。 / p>

如何在不使用框架的情况下分离HTML和PHP?

2 个答案:

答案 0 :(得分:1)

我真的不明白为什么您认为这对您有益,但您可以将HTML和PHP分成两个文件,然后在必要时将HTML转换为PHP文件:

在foo.php中:

<?php
    // some php code here.
    require('foo.html');
?>

在foo.html中:

<!DOCTYPE html>
<html>
...

答案 1 :(得分:1)

看来你正在寻找一个MVC模式

M - 模型 V - 查看 C - 控制器。

模型为视图提供所需的数据,控制器调用业务逻辑以获取正确的视图和数据。

大多数PHP框架都有mvc或者可以。这些框架包括:

laravel,symfony,codeigniter等。

如果您不想将自己绑定到特定的框架,那么您可以在其中创建自己的几个库。我用:

修身 - 用于路由

PHP ActiveRecord - 数据库访问

Twig - 视图的模板引擎。