📅  最后修改于: 2020-10-21 05:12:10             🧑  作者: Mango
每个公司都基于最佳实践遵循不同的编码标准。需要编码标准,因为可能有许多开发人员在不同的模块上工作,因此如果他们开始发明自己的标准,那么源将变得非常难以管理,并且将来将很难维护该源代码。
这是使用编码规范的几个原因-
您的同行程序员必须了解您生成的代码。编码标准是所有团队解密代码的蓝图。
通过一致的编码实现的简洁性和清晰度可以避免常见错误。
如果您在一段时间后修改了代码,则很容易理解该代码。
它的行业标准遵循特定的标准,以提高软件质量。
用PHP编码时,几乎没有准则可以遵循。
缩进和行长-使用4个空格的缩进,不要使用任何制表符,因为不同的计算机对制表符使用不同的设置。建议将行的长度保持在75-85个字符左右,以提高代码的可读性。
控制结构-这些包括if,for,while,switch等。控制语句应在control关键字和左括号之间留一个空格,以将其与函数调用区分开。强烈建议您即使在技术上可选的情况下也始终使用花括号。
例子
if ((condition1) || (condition2)) {
action1;
}elseif ((condition3) && (condition4)) {
action2;
}else {
default action;
}
您可以编写switch语句,如下所示-
switch (condition) {
case 1:
action1;
break;
case 2:
action2;
break;
default:
defaultaction;
break;
}
函数调用-函数调用时,函数名称,左括号和第一个参数之间不应有空格;逗号和每个参数之间的空格,最后一个参数,右括号和分号之间没有空格。这是一个例子-
$var = foo($bar, $baz, $quux);
函数定义-函数声明遵循“ BSD / Allman风格”-
function fooFunction($arg1, $arg2 = '') {
if (condition) {
statement;
}
return $val;
}
注释-C样式注释(/ * * /)和标准C++注释(//)都可以。不建议使用Perl / shell样式注释(#)。
PHP代码标签-始终使用<?php?>分隔PHP代码,而不使用<? ?>速记。这是PHP合规性所必需的,也是在不同的操作系统和设置上包含PHP代码的最可移植的方法。
变量名–
使函数可重入-函数不应保留阻止函数可重入的静态变量。
声明块的对齐-声明块应对齐。
每行一个语句-除非语句之间有非常紧密的联系,否则每行只能有一个语句。
简短的方法或函数-方法应将自身限制为一页代码。
在编写PHP程序时,可能还需要考虑许多其他方面。总体而言,在整个代码编程中都应保持一致,并且只有当您遵循任何编码标准时才有可能。如果您喜欢其他内容,则可以使用自己的标准。