PSR-1:基本的代码风格

Posted yangcclug

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PSR-1:基本的代码风格相关的知识,希望对你有一定的参考价值。

php标签

    必须把PHP代码放在<?php ?>或<?= ?>标签中。不得使用其他PHP标签句法。

编码

  所有PHP文件都必须使用UTF-8字符集编码,而且不能有字节顺序标记(Byte Order Mark,BOM)。这个要求听起来很复杂,其实文本编辑器或IDE都能自动做到这一点。

目的

    一个PHP文件可以定义符号(类、性状、函数和常量等),或者执行有副作用的操作(例如,生成结果或处理数据),但不能同时做着两件事。这是一个简单的要求,我们只需稍微深谋远虑一些。

自动加载

    PHP命名空间和类必须遵守PSR-4自动加载器标准。我们只需为PHP符号选择合适的名称,并把定义符号的文件放在预期的位置。

类的名称

    PHP类的名称必须一直使用驼峰式(CamelCase)。这种格式也叫标题式(TitleCase)。例如CoffeeGrinder、CoffeeBean和PourOver。

常量的名称

    PHP常量的名称必须全部使用大写字母。如果需要,可以使用下划线把单词分开。例如WOOT、LET_OUR_POWERS_COMBINE和GREAT_SCOTT。

方法的名称

    PHP方法的名称必须一直使用camelCase这种驼峰式。也就是说,方法名的首字母是小写的,后续单词的首字母都是大写的。例如phpIsAwesome、iLoveBacon和tennantIsMyFavoriteDoctor。

以上是关于PSR-1:基本的代码风格的主要内容,如果未能解决你的问题,请参考以下文章

PSR-2 代码风格规范

PSR-2 编码风格规范

PHP PSR-2 代码风格规范 (中文版)

PSR-2 代码风格指南

PSR2规范

浅谈Kotlin:基本类型基本语法代码风格