嵌入php和html

时间:2011-01-14 11:59:56

标签: php templates

好吧,这可能是一个平庸的问题,但我有点困惑。 我将自己开发一个项目。这意味着我将构建HTML模板,PHP脚本,MYSQL查询,AJAX调用和CSS样式。 这意味着没有其他人会触及代码的任何部分。

我知道模板是使整个应用程序易于修改的好方法。但这样做是否必要呢?因为我是唯一一个知道该文件和页面内容的人吗?

4 个答案:

答案 0 :(得分:1)

如果我是你,我不会使用模板(你的意思是PHP框架吗?)但那就是我。

答案 1 :(得分:1)

您不必使用模板引擎 - PHP本身就可以做到这一点。

一般来说,“分离关注点”是个好主意(例如,输出HTML的代码与从数据库加载数据的代码是分开的) - 它提高了代码的可读性和组织性,使其更易于维护和更快进一步发展。

答案 2 :(得分:1)

在软件产品开发中使用通用模式不仅要使其更具可读性/可维护性,还要使其具有可扩展性。软件使用时间越长,请求/期望的功能就越多。在这种情况下,扩展一个软件的大混乱将无法解决。 尝试一个PHP框架(例如Zend Framework / Symfony(1/2)),有很多教程可以让你轻松启动或不使用模板引擎(我使用twig atm,这样做很棒!)。

答案 3 :(得分:0)

您应该查看一个框架,例如symfony。大多数框架都使用MVC,因此可以很好地分离代码。

  

但这样做有必要吗?因为我是唯一一个知道该文件和页面内容的人吗?

是的,如果你想长期保持可维护性。如果你不经常处理代码,你会忘记一些事情最终是如何运作的,如果你有适当的分离和组织,你会很高兴。