当前位置:  首页>> 技术小册>> PHP合辑1-基础入门

PHP遵循一些规则并保持其编码风格。由于世界各地有许多开发人员,如果他们每个人都遵循不同的编码风格和标准,这将给开发人员理解另一个开发人员的代码带来极大的困惑和困难。管理和存储代码以备将来参考将非常困难。

编码标准出于各种原因开始发挥作用。

保持编码标准的原因:

  • 熟悉性:在不同模块中工作的人员可以轻松地管理源代码,因为他们熟悉相同的编码规范。
  • 作为理解的蓝图:它为其他团队成员理解代码以进行管理或更改提供了蓝图。
  • 清晰性:清晰的标准可以节省很多时间,避免常见错误,因为易于理解。
  • 提高质量和一致性:编码标准或行业标准提升了软件的质量和一致性。

以下是一些必须遵循的准则,以维护PHP编码的标准。

PHP标签
必须使用PHP的标准标签来界定PHP代码,而不是使用简写标签。

  1. <?PHP
  2. PHP code
  3. ?>

短标签:

  1. <?
  2. PHP code
  3. ?>

注释:强烈鼓励使用标准的C和C++注释风格,即(//)用于单行注释,(/ /)用于多行注释,不推荐使用Python或Perl风格的注释,即(#)。

行长度和缩进:标准建议每行代码不超过75-85个字符。缩进时不要使用制表符,而应该使用空格,因为在大多数编程语言中这是标准的缩进方法。每行只写一条语句,否则对于长的多条语句应该将其分行。

控制结构:控制流或条件语句必须以使其与函数调用语句区分开的方式编写。在编写if、for、else、foreach、do、while、switch等控制流语句时,关键字和开括号之间必须有一个空格。函数定义在函数名和开括号之间不应有任何空格。

函数调用:参数、逗号、最后一个参数和分号之间不应有空格。始终使用完整的PHP标签,避免使用简写标签。此外,在“=”操作符的两侧之间要留一个空格。

示例:

  1. <?php
  2. $n = 5;
  3. if ($n > 0){
  4. echo "Positive";
  5. }
  6. elseif ($n < 0){
  7. echo "Negative";
  8. }
  9. else{
  10. echo "Zero";
  11. }
  12. ?>

输出:

  1. Positive

示例:

  1. <?php
  2. echo testFunc(5, 6);
  3. function testFunc($num1, $num2) {
  4. $val = $num1 + $num2;
  5. return $val;
  6. }
  7. ?>

输出:

  1. 11

变量命名:在命名变量时,有一些惯例必须遵循:

  • 使用小写字母来命名变量。
  • 使用‘_’来分隔变量中的单词。
  • 静态变量的名称可以以字母‘s’开头。
  • 全局变量的名称必须以字母‘g’开头。
  • 使用大写字母来定义全局常量,使用‘_’作为分隔符。
  • 代码块对齐:每个代码块和花括号必须对齐。

短函数:所有函数和方法必须限制在一页以内,并且不能过长。

注意:上述规则仅是为了使代码易于理解和管理。违反上述规则不会导致特定错误。但强烈建议遵循上述约定,以从开发者的角度提高代码的整体质量。