PHP编码规范

标签 php coding-style

我一直在寻找一些关于如何布局 PHP 代码的指南。我找到了一些很好的引用资料,例如:

http://www.dagbladet.no/development/phpcodingstandard/

this question在 SO 上。

但是,这些都不能完全解决我特别想知道的问题,即 HTML 和 PHP 的集成。例如:

  1. 拥有一个以 HTML 标签开头并且只在需要的地方插入 PHP 的 PHP 文件是否可以?或者您应该只有一段包含所有内容的 PHP 代码?
  2. 如果你有一大块 PHP 代码,中间有一组 echo,它只输出固定的 HTML 位,是否最好脱离 PHP 并直接放入直接在 HTML 中?
  3. 所有函数都应该在专用的 PHP 文件中定义,还是可以在文件顶部定义一堆函数并稍后在同一个文件中调用它们?

可能还有其他问题我想问,但实际上我正在寻找有人为我指出某种在线资源,这些资源提供有关如何将 HTML 和 PHP 组合在一起的一般概念的指导。

最佳答案

恕我直言,将编程代码和输出数据(包括 HTML)结合起来是一个非常糟糕的主意。我认识的大多数 PHP 大师都使用模板引擎,例如 Smarty以帮助将这两件事分开。

关于PHP编码规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/307089/

相关文章:

php - 缓存不经常更改的查询结果的最佳技术

php - 类似 Twitter 的关注系统

java - 跨团队强制执行 Github 存储库的编码标准

c++ - Irrlicht 引擎 : code commenting convention?

language-agnostic - 单个 if 语句中谓词的正确平衡在哪里?

php - 如何分别识别发送给php的数据?

php - 如何在插入新行时不将表的 id 设置为 0

php - 如何在 ubuntu 中运行这个 bash 脚本?

java - 什么时候可以对业务逻辑使用异常处理?

c++ - 在头文件中包含 "using namespace"语句是否可以?