主要供我个人看的PSR-2规范。

1.代码必须使用4个空格符而不是 tab键 进行缩进。

2.每个namespace命名空间声明语句和use声明语句块后面,必须插入一个空白行。

3.类的开始花括号({)必须写在函数声明后自成一行,结束花括号(})也必须写在函数主体后自成一行。

4.方法的开始花括号({)必须写在函数声明后自成一行,结束花括号(})也必须写在函数主体后自成一行。

5.类的属性和方法必须添加访问修饰符(private、protected以及public),abstract以及final必须声明在访问修饰符之前,而static必须声明在访问修饰符之后。

6.所有PHP文件必须以一个空白行作为结束。纯PHP代码文件必须省略最后的?>结束标签

7.PHP所有 关键字必须全部小写。常量true、false和null也必须全部小写

8.每个属性都必须添加访问修饰符。一定不可使用关键字var声明一个属性。每条语句一定不可定义超过一个属性。

时间: 2024-12-21 15:17:03

主要供我个人看的PSR-2规范。的相关文章

PHP PSR标准规范

PHP PSR标准规范,PHP开发者都需要遵循规范. 官网(英文版本): https://www.php-fig.org 官网(中文版本): https://psr.phphub.org 原文地址:https://www.cnblogs.com/cxx8181602/p/9756121.html

php开发规范-psr系列规范

转自:http://www.cnblogs.com/x3d/p/php-psr-standards.html PSR 是PHP Standard Recommendation的简写,它其实应该叫PSRs,即系列推荐标准:目前通过的规范有PSR-0(Autoloading Standard).PSR-1(Basic Coding Standard).PSR-2(Coding Style Guide).PSR-3(Logger Interface).PSR-4(Improved Autoloadin

PHP的PSR系列规范都有啥内容

PSR 是PHP Standard Recommendation的简写,它其实应该叫PSRs,即系列推荐标准:目前通过的规范有PSR-0(Autoloading Standard).PSR-1(Basic Coding Standard).PSR-2(Coding Style Guide).PSR-3(Logger Interface).PSR-4(Improved Autoloading).它不是PHP官方标准,而是从如Zend.Symfony2等知名PHP项目中提炼出来的一系列标准,目前有越

psr的规范

基本代码规范 本篇规范制定了代码基本元素的相关标准, 以确保共享的PHP代码间具有较高程度的技术互通性. 关键词 "必须"("MUST")."一定不可/一定不能"("MUST NOT")."需要"("REQUIRED"). "将会"("SHALL")."不会"("SHALL NOT")."应该&qu

PHP PSR基本代码规范(中文版)

PSR-1 基本代码规范 本篇规范制定了代码基本元素的相关标准,以确保共享的PHP代码间具有较高程度的技术互通性. 关键词 "必须"("MUST")."一定不可/一定不能"("MUST NOT")."需要"("REQUIRED")."将会"("SHALL")."不会"("SHALL NOT")."应

必看的数据库使用规范

导读:? 关于MySQL数据库规范,相信大家多少看过一些文档.本篇文章给大家详细分类总结了数据库相关规范,从库表命名设计规范讲起,到索引设计规范,后面又给出SQL编写方面的建议.相信这些规范适用于大多数公司,也希望大家都能按照规范来使用我们的数据库,这样我们的数据库才能发挥出更高的性能. 关于库: [强制]库的名称必须控制在32个字符以内,英文一律小写. [强制]库的名称格式:业务系统名称_子系统名. [强制]库名只能使用英文字母,数字,下划线,并以英文字母开头. [强制]创建数据库时必须显式指

PHP,PSR开发规范

https://github.com/hfcorriez/fig-standards/tree/zh_CN/%E6%8E%A5%E5%8F%97 PSR-1-basic-coding-standard.md optimize PSR-1 PSR-2-coding-style-guide.md Update PSR-2-coding-style-guide.md PSR-3-logger-interface.md optimize PSR-3 PSR-4-autoloader.md Fix and

从" ThinkPHP 开发规范 "看 PHP 的命名规范和开发建议

稍稍水一篇博客,摘抄自Think PHP 的开发规范,很有引导性,我们可以将这些规范实践到原生 PHP 中. 命名规范 使用ThinkPHP开发的过程中应该尽量遵循下列命名规范: 类文件都是以.class.php为后缀(这里是指的ThinkPHP内部使用的类库文件,不代表外部加载的类库文件),使用驼峰法命名,并且首字母大写,例如 DbMysql.class.php: 类的命名空间地址和所在的路径地址一致,例如 Home\Controller\UserController类所在的路径应该是 App

从前世看今生,从JavaEE到微服务

我有一个习惯,接触到新概念.新技术出现后,就会探究他的前世今生.来龙去脉,正所谓"太阳底下没有新鲜事",喜欢从对比中找到价值点,不如此就觉得理解不透彻,就觉得少了点什么.微服务的概念出现后,由于又有了服务这个词,大家往往和面向服务架构做对比,类似文章即便不是汗牛充栋,也可算作车载斗量.但由于SOA 架构是企业架构层面的一种方法,视角比较宏观(例如建设银行新一代系统就是采用SOA架构),再者SOA涉及的标准规范例如XML.SOAP.WSDL.UDDI.SCA/SDO等又偏重在互联互通的协