首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
教程介绍
PHP 介绍
设置PHP开发环境
PHP编码标准
PHP基础语法
PHP中的变量
PHP中的echo和print
PHP中的数据类型
PHP中的字符串
PHP中的常量
PHP中的魔术常量
PHP流程控制
PHP循环
PHP超全局变量
当前位置:
首页>>
技术小册>>
PHP合辑1-基础入门
小册名称:PHP合辑1-基础入门
PHP遵循一些规则并保持其编码风格。由于世界各地有许多开发人员,如果他们每个人都遵循不同的编码风格和标准,这将给开发人员理解另一个开发人员的代码带来极大的困惑和困难。管理和存储代码以备将来参考将非常困难。 编码标准出于各种原因开始发挥作用。 保持编码标准的原因: - 熟悉性:在不同模块中工作的人员可以轻松地管理源代码,因为他们熟悉相同的编码规范。 - 作为理解的蓝图:它为其他团队成员理解代码以进行管理或更改提供了蓝图。 - 清晰性:清晰的标准可以节省很多时间,避免常见错误,因为易于理解。 - 提高质量和一致性:编码标准或行业标准提升了软件的质量和一致性。 以下是一些必须遵循的准则,以维护PHP编码的标准。 **PHP标签**: 必须使用PHP的标准标签来界定PHP代码,而不是使用简写标签。 ``` <?PHP PHP code ?> ``` **短标签:** ``` <? PHP code ?> ``` **注释**:强烈鼓励使用标准的C和C++注释风格,即(//)用于单行注释,(/* */)用于多行注释,不推荐使用Python或Perl风格的注释,即(#)。 **行长度和缩进**:标准建议每行代码不超过75-85个字符。缩进时不要使用制表符,而应该使用空格,因为在大多数编程语言中这是标准的缩进方法。每行只写一条语句,否则对于长的多条语句应该将其分行。 **控制结构**:控制流或条件语句必须以使其与函数调用语句区分开的方式编写。在编写if、for、else、foreach、do、while、switch等控制流语句时,关键字和开括号之间必须有一个空格。函数定义在函数名和开括号之间不应有任何空格。 **函数调用**:参数、逗号、最后一个参数和分号之间不应有空格。始终使用完整的PHP标签,避免使用简写标签。此外,在“=”操作符的两侧之间要留一个空格。 示例: ``` <?php $n = 5; if ($n > 0){ echo "Positive"; } elseif ($n < 0){ echo "Negative"; } else{ echo "Zero"; } ?> ``` 输出: ``` Positive ``` 示例: ``` <?php echo testFunc(5, 6); function testFunc($num1, $num2) { $val = $num1 + $num2; return $val; } ?> ``` 输出: ``` 11 ``` **变量命名**:在命名变量时,有一些惯例必须遵循: - 使用小写字母来命名变量。 - 使用‘_’来分隔变量中的单词。 - 静态变量的名称可以以字母‘s’开头。 - 全局变量的名称必须以字母‘g’开头。 - 使用大写字母来定义全局常量,使用‘_’作为分隔符。 - 代码块对齐:每个代码块和花括号必须对齐。 **短函数**:所有函数和方法必须限制在一页以内,并且不能过长。 注意:上述规则仅是为了使代码易于理解和管理。违反上述规则不会导致特定错误。但强烈建议遵循上述约定,以从开发者的角度提高代码的整体质量。
上一篇:
设置PHP开发环境
下一篇:
PHP基础语法
该分类下的相关小册推荐:
Laravel(10.x)从入门到精通(六)
Magento零基础到架构师(目录管理)
PHP8入门与项目实战(3)
Workerman高性能Web框架-Webman
Yii2框架从入门到精通(上)
剑指PHP(从入门到进阶)
Laravel(10.x)从入门到精通(三)
经典设计模式PHP版
PHP8入门与项目实战(8)
PHP高并发秒杀入门与实战
PHP面试指南
PHP8入门与项目实战(5)