![]() |
1
3
好吧,这肯定不是 无效 这样做的方式-但它可能有点麻烦阅读和维护。在php中,我不会说有一种“正常”的方法来做这样的事情。最后,您将变量输出到html中,因此如果不使用专用的模板引擎(和/或朝着更基于mvc的方法发展,如 ryeguy ) 我的建议是:如果不适合你喜欢的款式,就换一种。最重要的是,如果你要开发和维护它,你可以舒适、高效地使用它。 |
![]() |
2
3
它是
有点
在MVC的正确轨道上。mvc就是关注点的分离。这里的想法是,第一个片段设置值,然后
做得很草率。 |
![]() |
3
2
php是一个非常分散的社区,没有“标准”的做事方式。也就是说,您发布的pageheader.inc示例似乎可以简化。上面的代码对你没有好处。仅此一项就足够了:
如果您正在寻找架构和最佳实践的一些方向,我强烈建议您查看一个流行的php框架,如codeigniter或kohana。 |
![]() |
4
1
基本上有两种方法可以使用,它们是相互颠倒的。您有一个方法的示例,其中每个页面都有自己的内容,负责包括页眉、页脚和其他公共数据。这种方法没有什么特别的错误。第二种方法是让一个页面负责包含页眉、页脚, 和 内容。这是使用流行php框架的更常见的应用程序。 |
![]() |
5
0
我在一些简单的网站上使用过很多这种风格,比如5-10页的宣传册软件网站,我想要一些集中的代码,比如从一些变量中创建菜单和页面标题,但是我不想要一个完整的MVC结构,因为它是过度的。 |
![]() |
6
0
你可能想看看oreilly.com上的这篇文章: |
![]() |
Malvineous · 定义编译时间常数的最佳方法 10 年前 |
![]() |
Søren Debois · 执行类型单元表达式的习语iff条件为真 11 年前 |
![]() |
the wolf · 确保矩阵元素长度的“Python”方法 12 年前 |