【发布时间】:2011-04-26 17:38:23
【问题描述】:
是否有任何关于 PHP 的编码约定?我正在寻找命名约定,特别是:
函数使用
nameOfFunction()而不是name_of_function()
或
对于变量不要使用
$first_array = array(),而是$array['first'] = array()
或
类应始终以大写字母开头:
class Name
有吗?不应该定义它们,以便不同的程序员现在将如何编写整个代码?
【问题讨论】:
-
为什么要定义它们?难道你不认为由你或我来决定什么更容易写或读吗?对与错没有固定的规则,也不应该有。另一方面,如果您正在寻找具有此类限制(或功能)的语言,您可能会对 Python 感兴趣。
-
通常由项目来定义自己的约定,或者在使用框架的情况下,通常会遵循这些约定,或者在某些情况下是必需的
-
@N.B.这样,当您阅读我的代码时,我们会发现更容易习惯它。
-
Will 所说的 - 如果这是一个团队的努力,那么团队就将要使用的标准达成一致。没有事实上的标准说“这种方法比那种方法更好”,因为定义更容易阅读的内容完全是主观的,不能在全球范围内定义。
-
@N.B.创建类似 2 或 3 个标准可能很有用。编码人员会全部学习它们,并在代码开头发表评论:
// I'm using A standard。
标签: php naming-conventions conventions