没有合适的资源?快使用搜索试试~ 我知道了~
「PSR 规范」PSR-1 基础编码规范1
需积分: 0 0 下载量 47 浏览量
2022-08-08
20:46:34
上传
评论
收藏 21KB DOCX 举报
温馨提示
试读
4页
2.2. 字符编码PHP代码 必须 且只可使用 不带BOM的UTF-8 编码 2.3. 副作用一份 PHP 文件中 应该 要不就只定义新的声明,如类、函数或常量
资源详情
资源评论
资源推荐
基本代码规范
本篇规范制定了代码基本元素的相关标准,以确保共享的 PHP 代码间具有较高程度的技术互通性。
关于「能愿动词」的使用
为了避免歧义,文档大量使用了「能愿动词」,对应的解释如下:
� 必须 (MUST):绝对,严格遵循,请照做,无条件遵守;
� 一定不可 (MUST NOT):禁令,严令禁止;
� 应该 (SHOULD) :强烈建议这样做,但是不强求;
� 不该 (SHOULD NOT):强烈不建议这样做,但是不强求;
� 可以 (MAY) 和 可选 (OPTIONAL) :选择性高一点,在这个文档内,此词语使用较少;
1. 概览
� PHP 代码文件 必须 以 <?php 或 <?= 标签开始;
� PHP 代码文件 必须 以 不带 BOM 的 UTF-8 编码;
� PHP 代码中 应该 只定义类、函数、常量等声明,或其他会产生 副作用 的操作(如:生成文件输出以及修改 .ini 配置文件等),二者只能选其一;
� 命名空间以及类 必须 符合 PSR 的自动加载规范:[PSR-4]() 中的一个;
� 类的命名 必须 遵循 StudlyCaps 大写开头的驼峰命名规范;
� 类中的常量所有字母都 必须 大写,单词间用下划线分隔;
� 方法名称 必须 符合 camelCase 式的小写开头驼峰命名规范。
2. 文件
2.1. PHP 标签
PHP 代码 必须 使用 <?php ?> 长标签 或 <?= ?> 短输出标签;
一定不可 使用其它自定义标签。
2.2. 字符编码
PHP 代码 必须 且只可使用 不带 BOM 的 UTF-8 编码。
2.3. 副作用
一份 PHP 文件中 应该 要不就只定义新的声明,如类、函数或常量等不产生 副作用 的操作,要不就只书写会产生 副作用 的逻辑操作,但 不该 同时具有两者。
光与火花
- 粉丝: 25
- 资源: 335
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 沈丘盛世龙门图纸符合规范化
- HM3400-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 基于python+streamlit联邦学习进行高校学生成绩预测研究python源码+项目说明+模型+数据.zip
- HM3400D-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- HM3400B-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- spring-boot示例
- 搜集火星资源.py
- JAR应用启动停止脚本化解决方案.zip
- 配合eclipse svn插件subclipse-4.3.4版本的javahl
- Bash脚本教程:如何优雅地停止JAR服务.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0