我一直在寻找一些关于如何布局 PHP 代码的指南。我找到了一些很好的引用资料,例如:
http://www.dagbladet.no/development/phpcodingstandard/
和this question在 SO 上。
但是,这些都不能完全解决我特别想知道的问题,即 HTML 和 PHP 的集成。例如:
- 拥有一个以 HTML 标签开头并且只在需要的地方插入 PHP 的 PHP 文件是否可以?或者您应该只有一段包含所有内容的 PHP 代码?
- 如果你有一大块 PHP 代码,中间有一组
echo
,它只输出固定的 HTML 位,是否最好脱离 PHP 并直接放入直接在 HTML 中? - 所有函数都应该在专用的 PHP 文件中定义,还是可以在文件顶部定义一堆函数并稍后在同一个文件中调用它们?
可能还有其他问题我想问,但实际上我正在寻找有人为我指出某种在线资源,这些资源提供有关如何将 HTML 和 PHP 组合在一起的一般概念的指导。
最佳答案
恕我直言,将编程代码和输出数据(包括 HTML)结合起来是一个非常糟糕的主意。我认识的大多数 PHP 大师都使用模板引擎,例如 Smarty以帮助将这两件事分开。
关于PHP编码规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/307089/